/* CSS Document */

/* Archive screen styles */

.archive_issueline
{
	float: left;
	width: 770px;
	overflow: hidden;
}

.archive_linkline
{
	float: left;
	width: 830px;
	overflow: hidden;
	border-bottom: dotted 1px #cccccc;
	margin-bottom: 10px;
}

.archive_linkline img
{
	border: 0;
}

.archive_col_1,
.archive_col_1_1024
{
	float: left;
	width: 394px;
	margin-right: 10px;
	overflow: hidden;
}
.archive_col_1_1024
{
	width: 354px;
}

.archive_col_2,
.archive_col_2_1024
{
	float: left;
	width: 630px;
	overflow: hidden;
}
.archive_col_2_1024
{
	width: 460px;
}

/* Contact screen styles */

.contact_linkline
{
	float: left;
	width: 830px;
	overflow: hidden;
	border-bottom: dotted 1px #cccccc;
}

.contact_linkline img
{
	border: 0;
}

.contact
{
	background-color: #fff;
	padding: 9px;
	border: solid 1px #cccccc;
	height: auto;
	width: auto;
	overflow: hidden;
}

.contact_col_1,
.contact_col_1_1024
{
	float: left;
	width: 600px;
	overflow: hidden;
}

.contact_col_1a,
.contact_col_1a_1024
{
	float: left;
	width: 152px;
	margin-right: 10px;
	padding: 9px;
	overflow: hidden;
	border: solid 1px #cccccc;
}

.contact_col_1b,
.contact_col_1b_1024
{
	float: left;
	width: 378px;
	padding: 9px;
	overflow: hidden;
	border: solid 1px #cccccc;
}


.contact_col_2,
.contact_col_2_1024
{
	float: left;
	overflow: hidden;
}

.contact .contact_line_container
{
	border-bottom: dotted 1px #cccccc;
	height: 24px;
	margin-top: 4px;
	margin-left: 10px;
	margin-right: 10px;
}

.contact .contact_line_heading
{
	float: left;
}

.contact .contact_line_field
{
	float: right;
	margin-right: 4px;
}

.contact .contact_text_field
{
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	border: solid 1px #cccccc;
	text-decoration: none;
	padding: 4px;
	width: 370px;
}

.contact .contact_image_button
{
	vertical-align: middle;
	border: 0;
}


/* Blog Admin screen styles */

.blog_admin
{
	background-color: #fff;
	padding: 10px;
	border: solid 1px #cccccc;
	height: auto;
	width: 550px;
	overflow: hidden;
}


.blog_admin .blog_admin_text_field
{
	border: solid 1px #cccccc;
	font-size: 12px;
	text-decoration: none;
	padding: 5px;
	width: 500px;
}

.blog_admin .blog_admin_image_button
{
	vertical-align: middle;
	border: 0;
}



/* Editors blog article screen styles */

.editors_blog_issueline
{
	float: left;
	width: 770px;
	overflow: hidden;
}


.editors_blog_col_1,
.editors_blog_col_1_1024
{
	float: left;
	width: 530px;
	margin-right: 10px;
	overflow: hidden;
}
.editors_blog_col_1_1024
{
	width: 400px;
}

.editors_blog_col_2,
.editors_blog_col_2_1024
{
	float: left;
	width: 270px;
	margin-right: 10px;
	overflow: hidden;
}
.editors_blog_col_2_1024
{
	width: 200px;
}

.editors_blog_col_3,
.editors_blog_col_3_1024
{
	float: left;
	width: 244px;
	overflow: hidden;
}
.editors_blog_col_3_1024
{
	width: 214px;
}

.editors_blog_comments
{
	background-color: #fff;
	padding: 9px;
	border: solid 1px #cccccc;
	height: auto;
	width: auto;
	overflow: hidden;
}

.editors_blog_text_field
{
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	border: solid 1px #cccccc;
	font-size: 12px;
	text-decoration: none;
	padding: 5px;
	width: 97%;
}

/* Explore screen styles */

.explore_linkline
{
	float: left;
	width: 830px;
	overflow: hidden;
	border-bottom: dotted 1px #cccccc;
	margin-bottom: 10px;
}

.explore_linkline img
{
	border: 0;
}

.explore_col_1,
.explore_col_1_1024
{
	float: left;
	width: 394px;
	margin-right: 10px;
	overflow: hidden;
}

.explore_col_2,
.explore_col_2_1024
{
	float: left;
	width: 630px;
	overflow: hidden;
}
.explore_col_2_1024
{
	width: 430px;
}

/* Forum reply screen styles */

.forum_reply_issueline
{
	float: left;
	width: 770px;
	overflow: hidden;
}


.forum_reply_col_1,
.forum_reply_col_1_1024
{
	float: left;
	width: 755px;
	margin-right: 10px;
	overflow: hidden;
}
.forum_reply_col_1_1024
{
	width: 555px;
}

.forum_reply_col_2,
.forum_reply_col_2_1024
{
	float: left;
	width: 260px;
	overflow: hidden;
}

.forum_reply
{
	width: auto;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 9px;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	overflow: hidden;
}

.forum_reply_entry
{
}

.forum_reply .forum_reply_entry_author_column
{
	float: left;
	width: 110px;
	min-height: 140px;
	margin-right: 10px;
	font-style: normal;
	font-size: 12px;
	color: #666666;
}

.forum_reply .forum_reply_entry_text
{
	float: left;
	width: auto;
	max-width: 600px;
}

.forum_reply .forum_reply_textarea_field
{
	border: solid 1px #cccccc;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	width: 97%;
}

.forum_reply_entry div
{
	text-align: left;
}

.forum_reply_entry .forum_reply_entry_line_container
{
	height: 26px;
}

.forum_reply_entry .forum_reply_entry_line_field
{
	float: right;
	margin-right: 4px;
	vertical-align: top;
}

.forum_reply_entry .forum_reply_entry_line_field img
{
	border: 0;
}


/* Forum thread article screen styles */

.forum_thread_issueline
{
	float: left;
	width: 770px;
	overflow: hidden;
}


.forum_thread_col_1,
.forum_thread_col_1_1024
{
	float: left;
	width: 755px;
	margin-right: 10px;
	overflow: hidden;
}
.forum_thread_col_1_1024
{
	width: 555px;
}

.forum_thread_col_2,
.forum_thread_col_2_1024
{
	float: left;
	width: 260px;
	overflow: hidden;
}

.forum_thread
{
	width: auto;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 9px;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	overflow: hidden;
}

.forum_thread_entry
{
}

.forum_thread .forum_thread_entry_author_column
{
	float: left;
	width: 110px;
	min-height: 140px;
	margin-right: 10px;
	font-style: normal;
	font-size: 12px;
	color: #666666;
}

.forum_thread .forum_thread_entry_author_column img
{
	border: solid 1px #cccccc;
	padding: 8px;
}

.forum_thread .forum_thread_entry_text
{
	float: left;
	width: auto;
	max-width: 600px;
}

.forum_thread .forum_thread_textarea_field
{
	border: solid 1px #cccccc;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	width: 370px;
}

.forum_thread_entry_invite
{
	float: left;
}

.forum_thread_entry div
{
	text-align: left;
}

.forum_thread_entry .entry_author
{
	font-size: 12px;
	font-style: normal;
	color: #666666;
	line-height: 130%;
	text-decoration: none;
	margin-top: 6px;
}

.forum_thread_settings
{
	width: auto;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 9px;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	overflow: hidden;
}

.forum_thread_settings .dropdown
{
	width: 140px;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-style: normal;
	font-size: 12px;
	line-height: 130%;
	color: #666666;
}

/* User management screen styles */

.user_management_area
{
	float: left;
	width: 755px;
	overflow: hidden;
}

.user_management
{
	width: auto;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 9px;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	overflow: hidden;
}

.user_management table
{
	width: 100%;
	text-align: left;
}

.user_management table td
{
	padding-top: 4px;
}

.user_management .user_management_separator
{
	border-top: dotted 1px #cccccc;
	font-size: 4px;
}


/* COntent management screen styles */

.content_management_area
{
	float: left;
	width: 755px;
	overflow: hidden;
}

.content_management
{
	width: auto;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 9px;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	overflow: hidden;
}

.content_management table
{
	width: 100%;
	text-align: left;
}

.content_management table td
{
	padding-top: 4px;
}

.content_management .content_management_separator
{
	border-top: dotted 1px #cccccc;
	font-size: 4px;
}


/* Forum categories article screen styles */

.forum_categories_issueline
{
	float: left;
	width: 770px;
	overflow: hidden;
}


.forum_categories_admin
{
	float: left;
	width: 755px;
	overflow: hidden;
}

.forum_categories_col_1,
.forum_categories_col_1_1024
{
	float: left;
	width: 755px;
	margin-right: 10px;
	overflow: hidden;
}
.forum_categories_col_1_1024
{
	width: 555px;
}

.forum_categories_col_2,
.forum_categories_col_2_1024
{
	float: left;
	width: 260px;
	overflow: hidden;
}
.forum_categories_col_2_1024
{
	width: 260px;
}

.forum_categories
{
	width: auto;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 9px;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	overflow: hidden;
}

.forum_categories table
{
	width: 100%;
	text-align: left;
}

.forum_categories table td
{
	padding-top: 4px;
}
.forum_category
{
	width: auto;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 9px;
	text-align: left;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	overflow: hidden;
}

.forum_category_textarea_field
{
	border: solid 1px #cccccc;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	width: 600px;
}

.forum_categories .forum_categories_category a,
.forum_categories .forum_categories_category a:visited,
.forum_categories .forum_categories_category a:hover
{
	font-size: 14px;
	color: #666666;
	text-decoration: underline;
}

.forum_categories .forum_categories_category a:hover
{
	color: #ff3399;
}

.forum_categories .forum_categories_category
{
	font-size: 14px;
	color: #666666;
}

.forum_categories .forum_categories_main_line
{
	font-size: 12px;
	color: #666666;
}

.forum_categories .forum_categories_sub_line
{
	font-size: 12px;
	color: #666666;
}

.forum_categories .forum_categories_separator
{
	border-top: dotted 1px #cccccc;
	font-size: 4px;
}

/* Home screen styles, specific to this page only */

.home_linkline
{
	float: left;
	width: 830px;
	overflow: hidden;
	border-bottom: dotted 1px #cccccc;
}

.home_linkline img
{
	border: 0;
}

.home_col_1,
.home_col_1_1024
{
	float: left;
	width: 525px;
	margin-right: 10px;
	overflow: hidden;
}
.home_col_1_1024
{
	width: 315px;
}

.home_col_2,
.home_col_2_1024
{
	float: left;
	width: 490px;
	overflow: hidden;
}
.home_col_2_1024
{
	float: left;
	width: 480px;
}

.home_headline
{
	font-size: 18px;
	color: #666666;
}

.home_front_page
{
	padding: 9px;
	border: solid 1px #cccccc;
	background-position: 12px 10px;
	background-repeat: no-repeat;
}

.home_front_page .title,
.home_front_page .title a,
.home_front_page .title a:hover,
.home_front_page .title a:visited
{ 
     font-size: 20px; 
     font-style: normal; 
     text-decoration: underline !important; 
     line-height: 100%; 
     color: #666666 !important;
     margin: 0px; 
} 
.home_front_page .title a:hover
{ 
	color: #ff3399 !important;
}

.home_front_page .content
{
	width: 94%;
	margin: 0 auto;
	margin-top: 390px;	/* Distance from the top of the magazine front page to the top of the content boxes */
}

.home_front_page .content_box
{
	float: left;
	width: 47%;
	/*height: 150px;*/
	margin-left: 4px;
	margin-right: 4px;
	overflow: hidden;
}

.home_front_page .home_front_page_image
{
	border: solid 1px #ffffff;
	text-align: center;
}

.home_front_page .home_front_page_image img
{
	border: 0;
}

.home_modal
{
	/*background-image: url(../images/structure/dummy_modal.gif);*/
	height: 520px;
}

.home_modal a
{
	font-weight: bold;
	text-decoration: none;
}

.home_modal a:hover
{
	color: #ff3399 !important;
}

.home_modal h1,
.home_modal h1 b,
.home_modal h2,
.home_modal h2 b
{
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 24px;
	font-weight: normal;
	line-height: 130%;
	color: #666666;
}

.home_modal h1 b
{
	font-weight: bold;
}

.home_modal h2
{
	font-size: 18px;
}

.home_modal h2 b
{
	font-size: 18px;
	font-weight: bold;
}

.home_modal_header
{
	width: 100%;
	height: 20px;
	padding: 0;
	margin: 0;
	/*border-bottom: solid 1px #cccccc; */
	text-align: right;
}

.home_modal_body
{
	background-image: url(../images/structure/dummy_modal.gif);
	height: 500px;
}

.home_modal_left_float
{
	float: left;
}

.home_modal_right_float
{
	float: right;
	padding: 16px;
	padding-bottom: 6px;
	margin-right: 14px;
}

.home_modal_right_float img
{
	border: 0;
}

.home_modal_headline_text
{
	padding: 16px;
	margin-top: 34px;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	width: 488px;
}

.home_modal_main_text
{
	text-align: center;
	margin: 60px;
	margin-top: 100px;
	margin-bottom: 56px;
	padding-bottom: 26px;
	border-bottom: solid 1px #cccccc;
}

.home_modal_main_text h2,
.home_modal_main_text h2 b
{
	line-height: 160%;
}

.home_modal_form
{
	margin-left: 20px;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	color: #666666;
}

.home_modal_form input
{
	margin-right: 8px;
}

/* Login screen styles, specific to this page only */

.login_linkline
{
	float: left;
	width: 830px;
	overflow: hidden;
	border-bottom: dotted 1px #cccccc;
}

.login_linkline img
{
	border: 0;
}

.login_col_1,
.login_col_1_1024
{
	float: left;
	width: 410px;
	overflow: hidden;
}

.login_col_2,
.login_col_2_1024
{
	float: left;
	width: 410px;
	overflow: hidden;
}

.login
{
	background-color: #fff;
	padding: 9px;
	border: solid 1px #cccccc;
	height: auto;
	width: auto;
	overflow: hidden;
}

.login_line_container
{
	border-bottom: dotted 1px #cccccc;
	height: 20px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.login_text_heading
{
	float: left;
	font-style: normal;
}

.login_button
{
	float: right;
	border: 0;
}

.login_button_image
{
	vertical-align: middle;
	border: 0;
}

.login_text_field
{
	border: solid 1px #cccccc;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	width: 370px;
}


/* Magazine article screen styles */

.magazine_article_issueline
{
	float: left;
	width: 770px;
	overflow: hidden;
}


.magazine_article_col_1,
.magazine_article_col_1_1024
{
	float: left;
	width: 500px;
	margin-right: 10px;
	overflow: hidden;
}
.magazine_article_col_1_1024
{
	width: 420px;
}

.magazine_article_col_2,
.magazine_article_col_2_1024
{
	float: left;
	width: 270px;
	margin-right: 10px;
	overflow: hidden;
}
.magazine_article_col_2_1024
{
	width: 190px;
}

.magazine_article_col_3,
.magazine_article_col_3_1024
{
	float: left;
	width: 244px;
	overflow: hidden;
}
.magazine_article_col_3_1024
{
	width: 204px;
}

/* Minutes screen styles */

.minutes_linkline
{
	float: left;
	width: 830px;
	overflow: hidden;
	border-bottom: dotted 1px #cccccc;
	margin-bottom: 10px;
}

.minutes_linkline img
{
	border: 0;
}

.minutes_col_1,
.minutes_col_1_1024
{
	float: left;
	width: 840px;
	margin-right: 10px;
	overflow: hidden;
}

.minutes_col_2,
.minutes_col_2_1024
{
	float: left;
	width: 172px;
	margin-top: 32px;
	overflow: hidden;
}
.minutes_col_1_1024
{
	width: 640px;
}

.minutes_rated
{
	background-color: #fff;
	padding: 9px;
	border: solid 1px #cccccc;
	height: auto;
	width: auto;
	overflow: hidden;
}

.minutes_rated_line
{
	width: auto;
	height: auto;
	border-bottom: dotted 1px #cccccc;
	padding-top: 2px;
}

.minutes_rated_line img
{
	border: 0;
}

/* Overview screen styles */

.overview_issueline
{
	float: left;
	width: 770px;
	overflow: hidden;
}


.overview_col_1,
.overview_col_1_1024
{
	float: left;
	width: 350px;
	margin-right: 10px;
	overflow: hidden;
}
.overview_col_1_1024
{
	width: 370px;
}

.overview_col_2,
.overview_col_2_1024
{
	float: left;
	width: 200px;
	margin-right: 10px;
	overflow: hidden;
}

.overview_col_3,
.overview_col_3_1024
{
	float: left;
	width: 200px;
	margin-right: 10px;
	overflow: hidden;
}
.overview_col_3_1024
{
	display: none;
}

.overview_col_4,
.overview_col_4_1024
{
	float: left;
	width: 244px;
	overflow: hidden;
}
.overview_col_4_1024
{
	width: 214px;
}

/* Portfolio screen styles */

.portfolio_issueline
{
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
}

.portfolio_linkline img
{
	border: 0;
}

.portfolio_col_1,
.portfolio_col_1_1024
{
	float: left;
	width: 544px;
	margin-right: 10px;
	overflow: hidden;
}

.portfolio_col_2,
.portfolio_col_2_1024
{
	float: left;
	width: 280px;
	margin-right: 10px;
	overflow: hidden;
}

.portfolio_col_3,
.portfolio_col_3_1024
{
	float: left;
	width: 216px;
	overflow: hidden;
}

.portfolio_full_video_col_1,
.portfolio_full_video_col_1_1024
{
	float: left;
	width: 1024px;
	overflow: hidden;
}
.portfolio_full_video_col_1_1024
{
	width: 830px;
}


.portfolio_overview_col_1,
.portfolio_overview_col_1_1024
{
	float: left;
	width: 400px;
	margin-right: 10px;
	overflow: hidden;
}

.portfolio_overview_col_2,
.portfolio_overview_col_2_1024
{
	float: left;
	width: 614px;
	overflow: hidden;
}
.portfolio_overview_col_2_1024
{
	width: 414px;
}

.portfolio_overview_fifzine_summary
{
	width: auto;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 9px;
	text-align: left;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	overflow: hidden;
}

.portfolio_overview_line_container
{
	width: 90%;
	border-bottom: dotted 1px #cccccc;
	height: 20px;
	margin-top: 2px;
	margin-bottom: 6px;
	overflow: hidden;
}

.portfolio_overview_line_number
{
	float: left;
	width: 60px;
	margin-right: 10px;
}

.portfolio_overview_line_heading
{
	float: left;
	margin-right: 20px;
}

.portfolio_overview_line_link
{
	float: right;
}

.portfolio_overview_line_link img
{
	border: 0;
}

.portfolio_overview_line_text
{
	float: left;
	color: #666666;
}

.portfolio_overview_profile_details
{
	float: left;
	width: auto;
	max-width: 220px;
	margin-left: 10px;
}

.portfolio_overview_profile_divider
{
	border-bottom: dotted 1px #cccccc;
	width: auto;
	height: 10px;
}

.portfolio_overview_profile_details_title
{
	font-style: normal;
	font-size: 14px;
	color: #666666;
	text-decoration: underline;
	margin-bottom: 4px;
}

.portfolio_overview_profile_details_sub_title
{
	text-decoration: underline;
	margin-bottom: 4px;
}

.portfolio_overview_profile_details_plain_text
{
	margin-bottom: 10px;
}

.portfolio_overview_project_summary_thumbnail
{
	float: left;
}

.portfolio_overview_project_summary_thumbnail a img,
.portfolio_overview_project_summary_thumbnail a:visited img
{
	border: solid 2px #666666;
}

.portfolio_overview_project_summary_thumbnail a:hover img
{
	border: solid 2px #ff3399;
}

.portfolio_overview_content_thumbnail
{
	float: right;
}

.portfolio_overview_project_details
{
	float: left;
	margin-left: 10px;
}

.portfolio_overview_project_summary_text
{
	float: left;
	margin-left: 10px;
	max-width: 260px;
}

.portfolio_overview_project_summary_text_heading
{
	text-decoration: underline;
}

.portfolio_overview_content_feed
{
	width: auto;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 9px;
	text-align: left;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	overflow: hidden;
}

.portfolio_overview_content_item
{
}

.portfolio_overview_content_thumbnail
{
	float: left;
	width: 110px;
	margin-right: 10px;
	font-style: normal;
	font-size: 12px;
	color: #666666;
}

.portfolio_overview_content_text
{
	float: left;
	width: auto;
	max-width: 490px;
}

.portfolio_overview_content_title
{
	font-size: 12px;
	font-style: normal;
	color: #666666;
	margin-bottom: 2px;
	text-decoration: underline;
}

.portfolio_overview_content_author
{
	font-size: 12px;
	font-style: normal;
	color: #666666;
	margin-bottom: 4px;
}

.forum_thread .forum_thread_entry_author_column img
{
	border: solid 1px #cccccc;
	padding: 8px;
}

.forum_thread .forum_thread_entry_text
{
}

/* Sign-up screen styles */

.signup
{
	background-color: #fff;
	padding: 9px;
	border: solid 1px #cccccc;
	height: auto;
	width: auto;
	overflow: hidden;
}

.signup .signup_text_field
{
	border: solid 1px #cccccc;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	width: 370px;
}

.signup .signup_line_container
{
	border-bottom: dotted 1px #cccccc;
	height: 24px;
	margin-top: 4px;
}

.signup .signup_line_heading
{
	float: left;
}

.signup .signup_line_field
{
	float: right;
	margin-right: 4px;
}

.signup .signup_dropdown,
.signup .signup_date_dropdown
{
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-style: normal;
	font-size: 12px;
	line-height: 130%;
	color: #666666;
}
.signup .signup_dropdown
{
	width: 150px;
}

.signup_terms_and_conditions
{
	background-color: #fff;
	padding: 9px;
	border: solid 1px #cccccc;
	height: auto;
	width: auto;
	overflow: hidden;

	font-size: 12px;
	font-style: normal;
	color: #666666;
}

.signup_issueline
{
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
}

.signup_linkline img
{
	border: 0;
}

.signup_col_1,
.signup_col_1_1024
{
	float: left;
	width: 400px;
	margin-right: 10px;
	overflow: hidden;
}

.signup_col_2,
.signup_col_2_1024
{
	float: left;
	width: 614px;
	overflow: hidden;
}
.signup_col_2_1024
{
	width: 424px;
}

.terms_col_1,
.terms_col_1_1024
{
	float: left;
	width: 600px;
	border-top: solid 1px #ffffff;
	overflow: hidden;
}

.terms_col_2,
.terms_col_2_1024
{
	float: left;
	width: 40px;
	overflow: hidden;
}

.terms_and_conditions_container
{
	position: absolute;
	width: 600px;
	height: 600px;
	border: solid 1px #cccccc;
	overflow: hidden;
}

.terms_and_conditions
{
	position: relative;

	background-color: #fff;
	padding: 9px;
	height: auto;
	width: auto;
	overflow: hidden;

	padding-bottom: 20px;

	font-size: 12px;
	font-style: normal;
	color: #666666;
	line-height: 130%;

	top: 0px;
}

.terms_issueline
{
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
}

.terms_scroll_icon
{
	border: solid 1px #cccccc;
	background-color: #cccccc;
	width: 20px;
	height: 20px;
	margin: 10px;

	font-size: 18px;
	font-style: normal;
	color: #ffffff;
	text-align: center;
}

.terms_scroll_spacer
{
	height: 520px;
}


.faq_col_1,
.faq_col_1_1024
{
	float: left;
	width: 410px;
	margin-right: 10px;
	overflow: hidden;
}

.faq_col_2,
.faq_col_2_1024
{
	float: left;
	width: 600px;
	overflow: hidden;
}

.faq
{
	background-color: #fff;
	padding: 9px;
	border: solid 1px #cccccc;
	height: auto;
	width: auto;
	overflow: hidden;
}

.faq_search_input_text
{
	border: solid 1px #cccccc;
	font-size: 14px;
	font-style: normal;
	color: #999999;
	text-decoration: none;
	padding: 4px;
	width: 380px;
}

.faq_search_button_image
{
	vertical-align: middle;
	border: solid 1px red;
	text-align: right;
}

.faq_search_results_text
{
	margin-left: 10px;
}

.faq ul
{
	font-size: 12px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	line-height: 24px;
}

.faq ul li
{
	font-weight: bold;
	margin-left: 0px;
}

.faq ul li li
{
	font-weight: normal;
	margin-left: 20px;
	line-height: 20px;
}

.faq ul li li li
{
	font-weight: normal;
	font-style: italic;
	margin-left: 40px;
}

.faq_search_results ul li
{
	font-weight: normal;
	line-height: 130%;
}

.faq_issueline
{
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
}

.faq_question
{
	font-size: 16px;
	font-style: normal;
	color: #666666;
	line-height: 130%;
	text-decoration: underline;
	margin-bottom: 6px;
}

.faq_answer
{
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	margin-left: 10px;
	margin-bottom: 10px;
}

.faq_title
{
	font-size: 14px;
	text-decoration: underline;
}

.faq_text
{
	line-height: 140%;
}

.faq_search_keyword_highlight
{
	background-color: #ffb7db;
	padding-left: 2px;
	padding-right: 2px;
}

.about_col_1,
.about_col_1_1024
{
	float: left;
	width: 430px;
	border-top: solid 1px #ffffff;
	margin-right: 10px;
	overflow: hidden;
}
.about_col_1_1024
{
	width: 400px;
}

.about_col_2,
.about_col_2_1024
{
	float: left;
	width: 580px;
	border-top: solid 1px #ffffff;
	overflow: hidden;
}
.about_col_2_1024
{
	width: 420px;
}

.about
{
	color: #666666;
	line-height: 130%;
	background-color: #fff;
	padding: 9px;
	border: solid 1px #cccccc;
	height: auto;
	width: auto;
	overflow: hidden;
}

.about_video
{
	color: #666666;
	line-height: 130%;
	background-color: #fff;
	padding: 9px;
	border: solid 1px #cccccc;
	height: auto;
	width: auto;
	overflow: hidden;
}

.about_issueline
{
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
}

.about .large_heading, .about h1
{
	font-size: 24px;
	font-style: normal;
	line-height: 130%;
	text-decoration: underline;
	margin-bottom: 12px;
}

.about .sub_heading
{
	font-size: 12px;
	font-style: normal;
	color: #666666;
	line-height: 130%;
	text-decoration: underline;
	margin-top: 8px;
	margin-bottom: 8px;
}

.links_col_1,
.links_col_1_1024
{
	float: left;
	width: 700px;
	border-top: solid 1px #ffffff;
	overflow: hidden;
}

.links
{
	background-color: #fff;
	padding: 9px;
	border: solid 1px #cccccc;
	height: auto;
	width: auto;
	overflow: hidden;
}

.links_issueline
{
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
}

.links_url,
.links_url a,
.links_url a:visited
{
	font-size: 16px;
	font-style: normal;
	color: #666666;
	line-height: 130%;
	text-decoration: underline;
	margin-bottom: 6px;
}

.links_description
{
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	margin-left: 10px;
	margin-bottom: 10px;
}


.edit_profile_col_1,
.edit_profile_col_1_1024
{
	float: left;
	width: 450px;
	margin-right: 10px;
	overflow: hidden;
}

.edit_profile_col_2,
.edit_profile_col_2_1024
{
	float: left;
	width: 450px;
	overflow: hidden;
}
.edit_profile_col_2_1024
{
	width: 390px;
}

.edit_profile
{
	background-color: #fff;
	padding: 9px;
	border: solid 1px #cccccc;
	height: auto;
	width: auto;
	overflow: hidden;
}

.edit_profile_photo_container
{
	float: left;
	margin-right: 10px;
}

.edit_profile_upload_field
{
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	margin: 0;
}

.edit_profile_element_container
{
	float: left;
}

.edit_profile_line_container
{
	border-bottom: dotted 1px #cccccc;
	height: 24px;
	margin-top: 4px;
	margin-bottom: 6px;
	padding-bottom: 4px;
}

.edit_profile_line_heading
{
	float: left;
}

.edit_profile_line_field
{
	float: right;
	margin-right: 4px;
}

.edit_profile_line_field img
{
	border: 0;
}

.edit_profile_dropdown
{
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-style: normal;
	font-size: 12px;
	line-height: 130%;
	color: #666666;
}

.edit_profile_text_field
{
	border: solid 1px #cccccc;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	padding: 2px;
	margin-bottom: 6px;
	width: auto;
	min-width: 150px;
}

.edit_profile_textarea_field
{
	border: solid 1px #cccccc;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	width: 97%;
}

.edit_profile_checkbox_field
{
	border: solid 1px #cccccc;
	color: #666666;
	text-decoration: none;
	padding: 2px;
	margin-bottom: 6px;
}

.edit_profile_pink_star
{
	color: #ff3399;
	vertical-align: super;
}

.edit_profile form
{
	margin: 0;
}


.profile_col_1,
.profile_col_1_1024
{
	float: left;
	width: 390px;
	margin-right: 10px;
	overflow: hidden;
}
.profile_col_1_1024
{
	width: 340px;
}

.profile_col_2,
.profile_col_2_1024
{
	float: left;
	width: 344px;
	margin-right: 10px;
	overflow: hidden;
}

.profile_col_3,
.profile_col_3_1024
{
	float: left;
	width: 280px;
	overflow: hidden;
}

.profile_photograph
{
	background-color: #fff;
	padding: 9px;
	border: solid 1px #cccccc;
	height: auto;
	width: auto;
	overflow: hidden;
}

.profile_photograph_upload
{
	margin-top: 10px;
}

.profile_photograph_upload_element
{
	font-size: 14px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	margin: 0;
}

.profile_personal_details
{
	background-color: #fff;
	padding: 9px;
	border: solid 1px #cccccc;
	height: auto;
	width: auto;
	overflow: hidden;
}

.profile_personal_details .profile_text_field
{
	border: solid 1px #cccccc;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	width: 370px;
}

.profile_personal_details .profile_line_container
{
	border-bottom: dotted 1px #cccccc;
	height: 24px;
	margin-top: 4px;
}

.profile_personal_details .profile_line_heading
{
	float: left;
}

.profile_personal_details .profile_line_field
{
	float: right;
	margin-right: 4px;
}

.profile_personal_details .profile_dropdown
{
	width: 150px;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-style: normal;
	font-size: 12px;
	line-height: 130%;
	color: #666666;
}

.profile_personal_details img
{
	border: 0;
}

.profile_personal_details_view
{
	border: solid 1px #cccccc;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	width: 370px;
}


.create_portfolio_col_1,
.create_portfolio_col_1_1024
{
	float: left;
	width: 500px;
	overflow: hidden;
}

.create_portfolio_details
{
	background-color: #fff;
	padding: 9px;
	border: solid 1px #cccccc;
	height: auto;
	width: auto;
	overflow: hidden;
}

.create_portfolio_details .create_portfolio_text_field
{
	border: solid 1px #cccccc;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	width: 370px;
}

.create_portfolio_details .create_portfolio_line_container
{
	border-bottom: dotted 1px #cccccc;
	height: 24px;
	margin-top: 4px;
}

.create_portfolio_details .create_portfolio_line_heading
{
	float: left;
}

.create_portfolio_details .create_portfolio_line_field
{
	float: right;
	margin-right: 4px;
}

.create_portfolio_details img
{
	border: 0;
}

.createupdate_project_col_1,
.createupdate_project_col_1_1024
{
	float: left;
	width: 340px;
	margin-right: 10px;
	overflow: hidden;
}

.create_project_col_1,
.create_project_col_1_1024
{
	float: left;
	width: 550px;
	margin-right: 0;
	overflow: hidden;
}

.createupdate_project_col_2,
.createupdate_project_col_2_1024
{
	float: left;
	width: 450px;
	overflow: hidden;
}

.createupdate_project_details
{
	background-color: #fff;
	padding: 9px;
	border: solid 1px #cccccc;
	height: auto;
	width: auto;
	overflow: hidden;
}

.createupdate_project_details .createupdate_project_text_field
{
	border: solid 1px #cccccc;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	width: 98%;
}

.createupdate_project_details .createupdate_project_textarea_field
{
	border: solid 1px #cccccc;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	width: 98%;
}

.createupdate_project_details .createupdate_project_line_container
{
	border-bottom: dotted 1px #cccccc;
	height: 24px;
	margin-top: 4px;
}

.createupdate_project_details .createupdate_project_line_heading
{
	float: left;
}

.createupdate_project_details .createupdate_project_line_field
{
	float: right;
	margin-right: 4px;
}

.createupdate_project_details .createupdate_project_dropdown
{
	width: 150px;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-style: normal;
	font-size: 12px;
	line-height: 130%;
	color: #666666;
}

.createupdate_project_details img
{
	border: 0;
}

.createupdate_project_view
{
	border: solid 1px #cccccc;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	width: 420px;
}

.createupdate_project_preview
{
	background-color: #fff;
	padding: 9px;
	border: solid 1px #cccccc;
	height: auto;
	width: auto;
	overflow: hidden;
}

.createupdate_project_upload
{
	margin-top: 10px;
}

.createupdate_project_upload_element
{
	font-size: 14px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	margin: 0;
}


.uploadupdate_content_col_1,
.uploadupdate_content_col_1_1024
{
	float: left;
	width: 340px;
	margin-right: 10px;
	overflow: hidden;
}

.upload_content_col_1,
.upload_content_col_1_1024
{
	float: left;
	width: 450px;
	margin-right: 0;
	overflow: hidden;
}

.uploadupdate_content_col_2,
.uploadupdate_content_col_2_1024
{
	float: left;
	width: 450px;
	overflow: hidden;
}

.uploadupdate_content_details
{
	background-color: #fff;
	padding: 9px;
	border: solid 1px #cccccc;
	height: auto;
	width: auto;
	overflow: hidden;
}

.uploadupdate_content_details .uploadupdate_content_text_field
{
	border: solid 1px #cccccc;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	width: 420px;
}

.uploadupdate_content_details .uploadupdate_content_textarea_field
{
	border: solid 1px #cccccc;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	width: 420px;
}

.uploadupdate_content_details .uploadupdate_content_line_container
{
	border-bottom: dotted 1px #cccccc;
	height: 24px;
	margin-top: 4px;
}

.uploadupdate_content_details .uploadupdate_content_line_heading
{
	float: left;
}

.uploadupdate_content_details .uploadupdate_content_line_field
{
	float: right;
	margin-right: 4px;
}

.uploadupdate_content_details img
{
	border: 0;
}

.uploadupdate_content_button
{
	font-size: 14px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	margin: 0;
	width: 420px;
}

.uploadupdate_content_preview
{
	background-color: #fff;
	padding: 9px;
	border: solid 1px #cccccc;
	height: auto;
	width: auto;
	overflow: hidden;
}

.uploadupdate_content_upload
{
	margin-top: 10px;
}

.uploadupdate_content_upload_element
{
	font-size: 14px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	margin: 0;
}


.view_portfolioproject_issueline
{
	float: left;
	width: 770px;
	overflow: hidden;
}

.view_portfolioproject_col_1,
.view_portfolioproject_col_1_1024
{
	float: left;
	width: 800px;
	overflow: hidden;
}

.view_portfolioproject
{
	width: auto;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 9px;
	text-align: left;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	overflow: hidden;
}

.view_portfolioproject table
{
	width: 100%;
	text-align: left;
}

.view_portfolioproject table td
{
	padding-top: 4px;
}

.view_portfolioproject img
{
	border: 0;
}

.view_portfolioproject .view_portfolioproject_name a,
.view_portfolioproject .view_portfolioproject_name a:visited,
.view_portfolioproject .view_portfolioproject_name a:hover
{
	font-size: 14px;
	color: #666666;
	text-decoration: underline;
}

.view_portfolioproject .view_portfolioproject_name a:hover
{
	color: #ff3399;
}

.view_portfolioproject .view_portfolioproject_name
{
	font-size: 14px;
	color: #666666;
}

.view_portfolioproject .view_portfolioproject_main_line
{
	font-size: 12px;
	color: #666666;
}

.view_portfolioproject .view_portfolioproject_sub_line
{
	font-size: 12px;
	color: #666666;
}

.view_portfolioproject .view_portfolioproject_separator
{
	border-bottom: dotted 1px #cccccc;
	font-size: 4px;
	height: 4px;
}

.view_portfolioproject_information
{
	width: auto;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 9px;
	text-align: left;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	overflow: hidden;
}

.view_portfolioproject_information .preview
{
	float: left;
}

.view_portfolioproject_information .information
{
	float: left;
	margin-left: 10px;
	width: 440px;
}


.view_portfolioproject_information .box
{
	border: solid 1px #cccccc;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	width: 430px;
}


.edit_portfolio_col_1,
.edit_portfolio_col_1_1024
{
	float: left;
	width: 360px;
	margin-right: 10px;
	overflow: hidden;
}

.edit_portfolio_col_2,
.edit_portfolio_col_2_1024
{
	float: left;
	/*width: 368px; */
	width: 388px;
	margin-right: 10px;	/* removed inline when used on edit_profile_1 */
	overflow: hidden;
}

.edit_portfolio_col_3,
.edit_portfolio_col_3_1024
{
	float: left;
	width: 360px;
	overflow: hidden;
}

.edit_portfolio_project_summary,
.edit_portfolio_project_details,
.edit_portfolio_content_summary,
.edit_portfolio_content_details
{
	width: auto;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 9px;
	text-align: left;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	overflow: hidden;
}

.edit_portfolio_project_details_section,
.edit_portfolio_content_details_section
{
	border-bottom: dotted 1px #cccccc;
}

.edit_portfolio_content_details form
{
	margin: 0;
}

.edit_portfolio_content_picture img
{
	margin: 4px;
	border: 0;
}

.edit_portfolio_project_summary_thumbnail
{
	float: left;
	border: 0;
}

.edit_portfolio_project_summary_thumbnail a,
.edit_portfolio_project_summary_thumbnail a:visited,
.edit_portfolio_project_summary_thumbnail a img,
.edit_portfolio_project_summary_thumbnail a:visited img
{
	border: 0;
}

.edit_portfolio_content_thumbnail
{
	float: right;
}

.edit_portfolio_project_summary_text
{
	float: left;
	margin-left: 10px;
	margin-right: 5px;
	width: auto;
	max-width: 210px;
}

.edit_portfolio_project_summary_text_heading
{
	text-decoration: underline;
}

.edit_portfolio_line_container
{
	border-bottom: dotted 1px #cccccc;
	height: 20px;
	margin-top: 2px;
	margin-bottom: 2px;
	overflow: hidden;
}

.edit_portfolio_line_number
{
	float: left;
	width: 60px;
	margin-right: 10px;
}

.edit_portfolio_line_heading
{
	float: left;
	margin-right: 20px;
}

.edit_portfolio_line_link
{
	float: right;
}

.edit_portfolio_line_link img
{
	border: 0;
}

.edit_portfolio_line_text
{
	float: left;
	color: #666666;
}

.edit_portfolio_upload_field
{
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	margin: 0;
}

.edit_portfolio_text_field
{
	border: solid 1px #cccccc;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	width: 320px;
}

.edit_portfolio_textarea_field
{
	border: solid 1px #cccccc;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	width: 320px;
}

.edit_portfolio_dropdown
{
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-style: normal;
	font-size: 12px;
	line-height: 130%;
	color: #666666;
}


.network_col_1,
.network_col_1_1024
{
	float: left;
	width: 325px;
	margin-right: 10px;
	overflow: hidden;
}

.network_col_2,
.network_col_2_1024
{
	float: left;
	width: 685px;
	overflow: hidden;
}

.network_your_network,
.network_comments,
.network_messages
{
	width: auto;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 9px;
	overflow: hidden;
}

.network_your_network
{
	padding-right: 0;
}

.network_line_container
{
	border-bottom: dotted 1px #cccccc;
	height: 24px;
	margin-top: 4px;
	margin-bottom: 6px;
	padding-bottom: 4px;
}

.network_line_heading
{
	float: left;
}

.network_line_field
{
	float: right;
	margin-right: 4px;
}

.network_line_field img
{
	border: 0;
}

.network_dropdown
{
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-style: normal;
	font-size: 12px;
	line-height: 130%;
	color: #666666;
}

.network_comment_entry,
.network_messages_entry
{
}

.network_comment_entry_author_column,
.network_messages_entry_author_column
{
	float: left;
	width: 110px;
	min-height: 140px;
	margin-right: 10px;
	font-style: normal;
	font-size: 12px;
	color: #666666;
}

.network_comment_entry_author_column img,
.network_messages_entry_author_column img
{
	border: solid 1px #cccccc;
	padding: 8px;
}

.network_comment_entry_text,
.network_messages_entry_text
{
	float: left;
	width: auto;
	max-width: 580px;
}

.network_comment_entry_text_heading,
.network_messages_entry_text_heading
{
	font-style: normal;
	font-size: 14px;
	color: #666666;
	text-decoration: underline;
}

.network_comment_entry div,
.network_messages_entry div
{
	text-align: left;
}

.network_comment_entry_author,
.network_messages_entry_author
{
	font-size: 12px;
	font-style: normal;
	color: #666666;
	line-height: 130%;
	text-decoration: none;
	margin-top: 4px;
	margin-bottom: 6px;
}

.network_new_message,
.network_new_bulletin
{
	width: auto;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 9px;
	text-align: center;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	overflow: hidden;
}

.network_new_message_entry,
.network_new_bulletin_entry
{
}

.network_new_message_entry_author_column,
.network_new_bulletin_entry_author_column
{
	float: left;
	width: 110px;
	min-height: 140px;
	margin-right: 10px;
	font-style: normal;
	font-size: 12px;
	color: #666666;
}

.network_new_message_entry_text,
.network_new_bulletin_entry_text
{
	float: left;
	width: auto;
	max-width: 600px;
}

.network_new_message_textarea_field,
.network_new_message_text_field,
.network_new_bulletin_textarea_field,
.network_new_bulletin_text_field
{
	border: solid 1px #cccccc;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	width: 495px;
}

.network_new_message_textarea_field,
.network_new_bulletin_textarea_field
{
	width: 570px;
}

.network_new_message div,
.network_new_bulletin div
{
	text-align: left;
}


.delete_col_1,
.delete_col_1_1024
{
	float: left;
	width: 410px;
	overflow: hidden;
}

.delete_col_2,
.delete_col_2_1024
{
	float: left;
	width: 410px;
	overflow: hidden;
}

.delete
{
	background-color: #fff;
	padding: 9px;
	border: solid 1px #cccccc;
	height: auto;
	width: auto;
	overflow: hidden;
}

.error_page_col_1,
.error_page_col_1_1024
{
	float: left;
	width: 404px;
	overflow: hidden;
}

.error_page_col_2,
.error_page_col_2_1024
{
	float: left;
	width: 400px;
	overflow: hidden;
}

.error_page
{
	width: auto;
	background-color: #ffffff;
	/*border: solid 1px #cccccc;
	padding: 9px;*/
	text-align: left;
	font-size: 14px;
	font-style: normal;
	color: #666666;
	overflow: hidden;
}

.error_image
{
	margin-bottom: 20px;
}

.error_text
{
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
}


.signup_confirmation_col_1,
.signup_confirmation_col_1_1024
{
	float: left;
	width: 460px;
	overflow: hidden;
}

.signup_confirmation_col_2,
.signup_confirmation_col_2_1024
{
	float: left;
	width: 344px;
	overflow: hidden;
}

.signup_confirmation
{
	width: auto;
	background-color: #ffffff;
	/*border: solid 1px #cccccc;
	padding: 9px;*/
	text-align: left;
	font-size: 14px;
	font-style: normal;
	color: #666666;
	overflow: hidden;
}

.signup_confirmation_image
{
	margin-bottom: 20px;
}

.signup_confirmation_text
{
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px;
	font-style: normal;
	color: #666666;
}
