html { filter:expression(document.execCommand("BackgroundImageCache",false,true)); }
body { background-color:#fff; color:#000; padding:0px; margin:0px; }
body, td, th, input, select, pre, textarea { font-family:tahoma,arial,sans-serif; font-size:10pt; }
input, select, textarea { border:1px solid #bbb; font-size:10pt; border:1px solid #aaa; }
form { margin:0px; padding:0px; display:inline; }
a, .link, .ad_link, .little_link, .link_button { cursor:pointer; color:#006093; text-decoration:none; }
a:hover { color:#338eda; text-decoration:underline; }
a img { border-width:0px; }
h2 { color:#246; font-weight:normal; font-size:16pt; }
h4 { color:#246; margin:5px 0px; }
pre { font-size:8pt; text-align:left; }
ul { margin:5px 0px 5px 20px; }
status { display:none; }

#inactive_options { position:absolute; top:150px; left:600px; width:300px; height:100px; z-index:100; filter:alpha(opacity=40,style=0); -moz-opacity:0.4; background-color:#fff; }
#inactivate_div { position:absolute; top:0px; left:0px; width:100%; height:3000px; z-index:100; filter:alpha(opacity=40,style=0); opacity:0.4; -moz-opacity:0.4; background-color:#000; }
#item_title_alert { color:#903; padding:1px 5px; font-size:8pt; font-weight:bold; height:14px; }
#message { float:left; clear:both; width:900px; font-weight:bold; text-align:center; margin:5px 0px; border-width:0px; }
.check { width:15px; height:15px; margin:0px; padding:0px; border-width:0px; }
.error_input { border:1px solid #d00; background-color:#fee; color:#d00; }
.include_content { margin:0px 0px 5px 15px; float:left; clear:left; width:883px; border-width:0px; }
.include_content .instructions { color:#333; padding:5px 25px; margin:3px 0px; border:1px solid #ddd; }
.include_content .instructions li { list-style:decimal; }
.info_tip { font-size:10px; font-weight:normal; font-style:italic; color:#555; height:11px; padding:0px; margin:0px; }
.message_fail { color:#903; }
.message_success { color:#093; }
.remote_log { color:#444; margin-top:10px; padding:3px; cursor:default; border:1px solid #bbb; background-color:#eee; }
.results { float:left; clear:both; display:inline; text-align:left; font-size:8pt; color:#666; overflow:hidden; width:883px; margin:10px 0px 0px 10px; padding:3px; white-space:nowrap; }
.server_time { cursor:default; position:absolute; left:505px; _left:510px; top:20px; _top:23px; width:300px; text-align:right; font-size:8pt; color:#246; }
.link, .ad_link, .little_link, .link_button { font-weight:normal; font-style:normal; }
.link_button { padding:1px 5px; border:1px solid #ddd; width:60px; text-align:center; }
.little_link { font-size:7pt; height:12px; }
.reddish { color:#623; border:1px solid #845; }
.modal_window { float:left; position:absolute; top:100px; left:0px; width:auto; background-color:#fff; z-index:150; border:2px solid #555; padding:10px; }
.floating_shadow { overflow:hidden; position:absolute; top:-1000px; filter:alpha(Opacity=10); opacity:0.1; -moz-opacity:0.1; -khtml-opacity:0.1; z-index:10; }
.permission { float:right; width:48px; color:#555; text-align:center; padding:0px; font-weight:normal; border:0px solid #ddd; border-right-width:1px; }
.wrap { clear:both; }
.error_msg { clear:both; margin:3px auto; padding:5px; font-weight:bold; text-align:center; color:#d00; border:2px solid #d00; background-color:fee; }
.header { color:#000; font-weight:bold; cursor:default; margin:5px; font-size:16pt; }
.category_type { margin:5px; padding:4px 10px; border:1px solid #333; font-weight:bold; cursor:pointer; }
.edition_option { width:310px; clear:both; padding:10px 0px; }
.edition_option span { float:left; clear:left; font-size:12pt; }
.edition_option input { float:right; }
.cal_image { float:left; clear:left; width:500px; height:450px; }
.cal_options { text-align:left; width:165px; height:455px; float:right; clear:right; }
.cal_buttons { clear:both; padding:1px; border-top:1px solid #bbb; }
.cal_buttons .button { float:right; font-weight:bold; cursor:pointer; padding:2px 5px; margin:5px 0px 2px 0px; border:1px solid #999; }
.cal_buttons .edition_name { float:left; width:540px; padding:2px; margin:5px 0px 2px 60px; text-align:center; color:#555; }

.bold { font-weight:bold; }
.fl { float:left; }
.fr { float:right; }
.cl { clear:left; }
.cr { clear:right; }

.page { text-align:center; margin:0px; }
.page_header { clear:left; height:90px; background:transparent url('images/header_bg.gif') repeat-x; margin-top:3px; }
.page_header .header_options { padding:5px 0px 0px 15px; }
.page_header .header_options a { margin:0px 0px 0px 0px; color:#000; font-size:14px; line-height:16px; }
.page_header .header_options a:hover {color:#703; }
.page_nav { clear:left; height:35px; margin-bottom:20px; white-space:nowrap; }
.page_nav a, .page_nav span { float:left; display:inline; }
.page_nav a { padding:6px 27px 7px 27px; font-size:18px; font-weight:bold; white-space:nowrap; background:transparent url('images/nav_bg.gif') repeat-x; color:#fff; }
.page_nav a:hover { color:#fff; }
.page_promo { float:left; clear:left; }
.page_options { float:right; width:320px; }
.page_options div { clear:both; }
.page_options a, .page_options a { float:left; clear:left; text-align:center; width:100%; }
.page_options a { padding:20px 0px; background-color:#336; color:#fff; font-weight:normal; font-size:24px; margin:1px 0px; }
.page_options a:hover { color:#fff; }
.page_footer { clear:left; height:31px; background:transparent url('images/footer_bg.gif') repeat-x; color:#000; font-size:13px; cursor:default; white-space:nowrap; margin-top:20px; padding-top:8px; }
.page_footer a { color:#000; }
.page_footer a:hover { color:#703; }
.page_content { clear:both; width:950px; margin:0px auto; }
.page_title { float:left; clear:both; width:100%; white-space:nowrap; font-size:16pt; font-weight:normal; text-align:left; margin:2px 0px; color:#000; padding-left:5px; overflow:hidden; }
.page_title span { white-space:nowrap; float:left; }
.page_title span a { color:#000; }
.page_title span a:hover { color:#338eda; }

.view_rail { float:right; width:300px; }
.view_rail .ad { width:300px; height:250px; line-height:250px; color:#fff; text-align:center; vertical-align:center; background-color:#ccc; margin:0px 0px 5px 0px; }
.view_content { float:left; clear:left; width:645px; border:0px solid #ddd; text-align:left; } 
.view_content .category { float:left; width:125px; height:100px; line-height:100px; color:#fff; background-color:#ccc; margin:0px 3px 3px 0px; cursor:pointer; }
.view_content .page_title { margin:0px 0px 10px 0px; padding:0px; white-space:normal; overflow:hidden; }
.view_content .category { float:left; }
.view_content .search_filter { float:left; clear:left; width:62%; margin:5px 10px 10px 0px; border:1px solid #aaa; }
.view_content .search_filter .page_title { margin:10px 15px; width:97%; }
.view_content .search_filter .search_row { float:left; clear:left; width:97%; padding-left:15px; margin:1px 0px; }
.view_content .search_filter .search_row input, 
.view_content .search_filter .search_row select , 
.view_content .search_filter .search_row span { float:left; font-size:12pt; margin:2px 5px 2px 0px; padding:1px; }
.view_content .search_filter .search_row span { white-space:nowrap; margin-right:0px; }
.view_content .search_info { float:left; width:32%; margin:5px 0px 5px 5px; font-size:12pt; }
.view_content .pagination { clear:both; text-align:center; margin:10px 0px; }
.view_content .pagination a, .view_content .pagination span { margin:1px 3px; font-size:11pt; }
.view_content .pagination span { font-weight:normal; }

.search_results { float:left; clear:both; width:97%; }
*html .search_results { width:100%; }
.search_results .results_smry { font-weight:bold; font-size:12pt; padding:10px; width:100%; }
.search_results .results_ad { width:100%; font-size:12pt; padding:5px 10px 5px 5px; margin:5px; border-top:1px solid #ccc; }
.search_results .results_ad a { white-space:nowrap; margin:1px 5px; }
.search_results .results_ad .adinfo { width:100%; font-size:11pt; color:#666; }
.search_results .results_ad .adinfo a { margin:0px; color:#666; }
.search_results .results_ad .adinfo a:hover { color:#338eda; }

.ad_results { float:left; clear:both; width:100%; border-top:1px solid #bbb; }
.ad_results .details { float:left; width:70%; font-size:12pt; margin:15px 0px 10px 10px; }
.ad_results .details .adinfo { width:100%; font-size:11pt; color:#666; margin-top:10px; }
.ad_results .details .adinfo a { margin:0px; color:#666; }
.ad_results .details .adinfo a:hover { color:#338eda; }
.ad_results .photos { float:right; width:25%; color:#aaa; text-align:center; border:1px solid #bbb; margin:15px 10px 10px 0px; padding:10px 0px; }
.ad_results .photos img { cursor:pointer; width:130px; margin:3px 0px; }
.ad_results .video { float:left; clear:both; width:97%; text-align:center; color:#bbb; border:1px solid #bbb; margin:15px 10px 10px 10px; }

.admin_title { clear:both; width:100%; text-align:center; margin:15px 0px 10px 0px; color:#246; font-weight:normal; font-size:16pt; cursor:default; }
.admin_content { clear:both; width:100%; text-align:left; margin:0px 0px 0px 0px; border:1px solid #999; border-width:0px 0px 0px 1px; }
.admin_nav { clear:both; padding:0px; margin:0px 5px 0px 0px; vertical-align:bottom; border-width:0px; width:100%; }
.admin_nav .nav_button, .admin_nav .nav_button_selected { 
	font-weight:normal;
	color:#567;
	width:130px; 
	padding:2px 0px;
	cursor:pointer; 
	text-align:center;
	background:transparent url('images/tab_inactive.gif') no-repeat;
}
.admin_nav .nav_button_selected { 
	color:#246; 
	font-weight:bold; 
	border-bottom-color:#fff; 
	background:transparent url('images/tab_active.gif') no-repeat; 
}
.admin_nav .nav_spacer { border-bottom:1px solid #999; }

.sub_nav { 
	float:left; 
	clear:both; 
	width:798px;
	background-color:#fff; 
	border-bottom:1px solid #eee; 
	margin-bottom:2px;
	display:inline;
}
.sub_nav .sub_nav_button, .sub_nav .sub_nav_button_selected {
	float:left;
	font-size:8pt;
	color:#567;
	padding:1px 10px 2px 3px;
	cursor:pointer; 
	display:inline;
	white-space:nowrap;
}
.sub_nav .sub_nav_button_selected { color:#246; font-weight:bold; padding:1px 8px 2px 1px; }

.config_list { float:left; }
.config_list tbody td, .config_list tbody th { white-space:nowrap; }
.list_row, .list_row_over, .list_row_sel { 
	color:#222;
	cursor:pointer; 
	margin:0px 0px 0px 0px;
	background-color:transparent; 
}
.list_row, .list_row_over, .list_row_sel, .list_row td, .list_row_over td, .list_row_sel td { 
	overflow:hidden; 
	white-space:nowrap;
	padding:0px 0px 0px 2px; 
	border-left:1px solid #ddd; 
	border-bottom:1px solid #ddd; 
	line-height:15px;
}
.list_row .l_text, .list_row_over .l_text, .list_row_sel .l_text {
	padding:2px 2px 3px 3px;
}
.list_row .label, .list_row_over .label, .list_row_sel .label {
	font-weight:bold;
	text-align:right;
	border-width:0px 0px 1px 0px;
	padding-left:10px;
}
.list_row img, .list_row_over img, .list_row_sel img { margin:1px 0px 0px 2px; visibility:visible; }
.list_row i, .list_row_over i, .list_row_sel i { color:#999; }
.list_row_over { background-color:#ddd; color:#000; }
.list_row_sel { background-color:#ccc; color:#500; }
.list_row_sel img { visibility:visible; }

.admin_field_table { width:auto; }
.admin_field_table tr td, .admin_field_table tr th { padding:0px 5px; border-bottom:1px solid #ddd; }
.admin_field_table tr th { font-weight:bold; text-align:left; color:#135; }

.config_form { float:left; margin:0px; display:inline; }
.config_form .form_row { float:left; clear:left; margin:1px 0px 0px 0px; width:100%; display:inline; }
.config_form .form_row input, .config_form .form_row select { float:left; width:190px; margin:0px 0px 0px 2px; }
.config_form .form_row .row_label { font-weight:bold; float:left; clear:left; width:100px; text-align:right; padding:2px 3px 4px 2px; background-color:#eee; border-left:1px solid #ddd; cursor:default; }
.config_form .form_row .row_text { font-weight:normal; float:left; padding:2px 3px 4px 2px; cursor:default; white-space:nowrap }
.config_form .form_row .row_button, .config_form .form_row .row_button_inactive { 
	float:left; 
	width:58px; _width:62px;
	padding:1px 1px 1px 1px; 
	color:#000;
	cursor:pointer; 
	text-align:center; 
	font-weight:bold; 
	margin-left:2px; 
	border:1px solid #999; 
	background-color:#eee;
	display:inline;
}
.config_form .form_row .row_button_inactive { border-color:#bbb; color:#bbb; cursor:default; }
.config_list .title, .config_form .title, .option_list .title, .content_title { 
	clear:both;
	padding:0px 0px 2px 0px; 
	margin:0px 0px 0px 0px; 
	font-weight:bold; 
	font-size:11pt; 
	color:#246; 
	cursor:default; 
	border-bottom:1px solid #125; 
}
.content_title { height:20px; }
.content_title_options { padding-left:20px; font-weight:normal; font-size:8pt; display:inline;}
.content_title_options input { border-width:0px; margin:0px; padding:0px; height:10px; _height:14px; width:18px; }
.content, .entry_content { float:left; clear:left; width:650px; }

.sched_config, .notify_config { 
	float:left; 
	color:#623; 
	padding:2px 2px 2px 0px; 
	width:100%; 
	text-align:right; 
	font-weight:bold; 
	font-size:11px; 
	border:1px solid #dab; 
	display:inline;
}

.login { width:600px; vertical-align:bottom; clear:left; margin:20px auto; border:1px solid #ccc; }
.login .title { font-weight:bold; text-align:right; padding-right:5px; }
.login .warning { color:#c03; font-weight:bold; padding:5px 0px; text-align:center; }

.ad_info { float:left; margin:20px 0px 0px 30px; display:inline; }
.ad_info .form_row { float:left; clear:left; width:700px; border-bottom:1px solid #ddd; }
.ad_info .form_row .row_label, .ad_info .form_row .row_text { float:left; white-space:nowrap; }
.ad_info .form_row .row_label { font-weight:bold; width:90px; text-align:right; padding-right:5px; }
.ad_info .form_row .row_text { color:#555; }
.ad_info .ad_export_row { margin-bottom:1px; }
.ad_info .ad_export_row .ad_link { padding:0px 5px 1px 5px; height:16px; border:1px solid #bbb; background-color:#eee; margin-left:1px; }
.ad_info .ad_export_row .title_data { padding:0px 5px 1px 5px; height:16px; color:#024; }

.class_column { float:left; width:auto; padding:0px; cursor:default; margin:5px 5px 0px 0px; overflow:visible; border:0px solid #fff; }
.class_column .class_opt, .class_column .class_opt_on, 
.class_column .class_opt_sel, .class_column .class_opt_header { float:left; clear:left; width:200px; margin:1px; padding:1px; border:1px solid #ccc; cursor:pointer; background-color:transparent; color:#000; }
.class_column .class_opt_on { background-color:#eee; border:1px solid #666; }
.class_column .class_opt_sel { background-color:#5af; border:1px solid #5af; color:#fff; }
.class_column .class_opt_header { float:none; width:auto; color:#246; border:1px solid #246; border-width:0px 0px 1px 0px; font-weight:bold; padding:2px 0px; cursor:default; background-color:transparent; margin-bottom:2px; }
.class_column .class_opt_header .little_link { margin-top:2px; float:right; }
.class_column .check { float:left; margin:3px 1px 2px 3px; width:16px; height:16px; }
.class_column .class_group { float:left; clear:left; overflow-x:hidden; overflow-y:scroll; margin-right:1px; }
.class_column .class_opt_title { float:none; width:auto; text-align:right; color:#333; font-size:14pt; cursor:default; background-color:transparent; margin-bottom:4px; }
.class_column .rate_option { text-align:right; padding:1px 20px 1px 1px; }
.class_column .rate_option select { width:170px; }
.entry_content .class_column .class_group { width:205px; overflow-x:hidden; overflow-y:auto; border:1px solid #bbb; }
*+html .entry_content .class_column .class_group, *html .entry_content .class_column .class_group { width:200px; }
.entry_content .class_column .class_group .class_opt, 
.entry_content .class_column .class_group .class_opt_on, 
.entry_content .class_column .class_group .class_opt_sel { text-align:left; padding-left:4px; border:1px solid #eee; }
.entry_content .class_column .class_group .class_opt_sel { background-color:#246; border:1px solid #246; }
.cat_col, .class_col { float:left; padding:3px; border:1px solid #888; cursor:pointer; }
.cat_col { clear:left; }

.pkg_table { float:left; width:590px; margin:5px 5px 5px 40px; }
.pkg_table td { padding:1px 2px; border:1px solid #ddd; border-width:0px 0px 1px 0px; }
.pkg_table .left_form { color:#246; text-align:right; font-weight:bold; padding-left:5px; white-space:nowrap; }
.pkg_button { padding:2px 5px; color:#000; font-weight:bold; text-align:center; cursor:pointer; width:55px; margin:2px; border:1px solid #aaa; background-color:#ccc; }

.edlist_table { width:100%; }
.edlist_table td, .edlist_table th { padding:0px 2px; font-size:8pt; border:1px solid #ddd; border-width:0px 0px 1px 0px; white-space:nowrap; }
.edlist_table th { color:#035; vertical-align:bottom; padding:1px 3px; background-color:#eee; }
.edlist_table .check { width:14px; height:14px; margin:1px; }
.edlist_table .edlist_name { cursor:default; font-weight:bold; text-align:right; white-space:nowrap; overflow:hidden; width:150px; padding:3px 3px 1px 0px; }
.edlist_table .edlist_input { width:20px; font-size:8pt; border:1px solid #ccc; }
.edlist_table .edlist_days_title { font-weight:bold; color:#666; white-space:nowrap; width:130px; }
.edlist_table .edlist_days_title span { float:left; width:16px; padding:0px; text-align:center; margin:0px; }
.edlist_table .edlist_days { white-space:nowrap; padding:1px 3px 1px 3px; width:130px; }
.edlist_table .edlist_days .check { float:left; width:14px; }

.edition_item { float:left; clear:left; width:100%; margin:1px 0px; }
.edition_item img { float:left; clear:left; cursor:pointer; margin:2px 2px 0px 0px; } 
.edition_item span { float:left; width:140px; }

.edition_groups { float:left; width:500px; font-size:10pt; }
.edition_groups div { margin:1px; cursor:pointer; text-align:left; padding:3px; border:1px solid #ccc; background-color:transparent; }
.edition_groups .selected { color:#703; font-weight:normal; border:1px solid #703; background-color:#fed; }

.breadcrumbs { width:950px; margin:5px auto 20px auto; clear:both; white-space:nowrap; text-align:center; }
.breadcrumbs .nav { 
	line-height:35px;
	font-size:12pt;
	font-weight:bold; 
	color:#fff; 
	text-align:center; 
	padding:8px 25px 8px 18px;
	cursor:pointer;
	margin:0px 0px;
}
.breadcrumbs .active_active { background:#bea12b url('images/nav_active_active.gif') no-repeat center right; }
.breadcrumbs .active_inactive { background:#bea12b url('images/nav_active_inactive.gif') no-repeat center right; }
.breadcrumbs .active_selected { background:#bea12b url('images/nav_active_selected.gif') no-repeat center right; }
.breadcrumbs .inactive_active { background:#cccccc url('images/nav_inactive_active.gif') no-repeat center right; cursor:default; }
.breadcrumbs .inactive_inactive { background:#cccccc url('images/nav_inactive_inactive.gif') no-repeat center right; cursor:default; }
.breadcrumbs .inactive_selected { background:#cccccc url('images/nav_inactive_selected.gif') no-repeat center right; cursor:default; }
.breadcrumbs .selected_active { background:#bea12b url('images/nav_selected_active.gif') no-repeat center right; }
.breadcrumbs .selected_inactive { background:#bea12b url('images/nav_selected_inactive.gif') no-repeat center right; }
.breadcrumbs .end { background-image:none; }

.buttons { clear:both; margin:20px auto; width:400px; }
.buttons .left_button, .buttons .right_button, .form_button { text-align:center; font-weight:bold; padding:5px; cursor:pointer; background-color:#888; color:#fff; font-size:11pt; }
.buttons .left_button, .buttons .right_button { padding:5px 45px; }
.buttons .form_button, .form_field .form_button { margin:0px auto; }
.buttons .left_button { float:left; }
.buttons .right_button { float:right; }
.right_col .button { float:right; padding:8px 12px; font-weight:bold; cursor:pointer; color:#fff; font-size:10pt; margin:35px 5px 0px 5px; background-color:#246; }

.sched_table { clear:both; width:100%; }
.sched_table td { vertical-align:top; padding:5px; }
.sched_table input, .sched_table select { font-size:11pt; }
.sched_table .numcol { width:5%; text-align:center; font-size:18pt; font-weight:bold; color:#246; }
.sched_table .cell_title { font-size:13pt; font-weight:normal; color:#246; white-space:nowrap; }
.sched_table .cell_info { font-size:11pt; font-weight:normal; color:#333; margin:5px; }

.ad_basket { float:right; clear:right; width:270px; _width:290px; text-align:left; padding:10px; background-color:#ddd; }
.ad_basket .basket_title { font-size:14pt; color:#333; padding:2px; }
.ad_basket .basket_label { font-weight:normal; font-size:11pt; padding:15px 1px 1px 1px; white-space:nowrap; }
.ad_basket .basket_change_label { font-weight:normal; font-size:11pt; padding:1px; width:15%; vertical-align:top; }
.ad_basket .basket_value { font-weight:normal; font-size:11pt; padding:1px 0px 1px 5px; }
.ad_basket .ad_image { text-align:center; }
.ad_basket .ad_image img { margin:5px; }

.ad_config { float:left; clear:left; width:100%; margin:5px 0px; font-size:11pt; }
.ad_config .ad_config_title { clear:both; text-align:left; font-size:14pt; margin-top:5px; font-weight:normal; }
.ad_config .ad_config_text { clear:both; text-align:left; font-size:12pt; margin-top:5px; font-weight:normal; }
.ad_config .left_col { float:left; clear:left; text-align:left; font-size:11pt; }
.ad_config .right_col { float:right; text-align:center; font-size:11pt; }
.ad_config .right_col .ad_preview { 
	border:1px solid #bbb; 
	background-color:#f3f3f3; 
	width:220px; 
	margin:5px auto; 
	text-align:justify; 
	text-justify:distribute; 
	padding:5px; 
	/* text-indent:-6px; */
	font-size:11pt;
	font-family:helvetica; 
}
.ad_config .right_col .information { 
	width:220px; 
	margin:10px auto; 
	text-align:justify; 
	text-justify:distribute; 
	font-size:10pt;
}

.form_field, .form_field_error { text-align:left; vertical-align:top; padding:2px 0px; background-color:transparent; color:#000; border:1px solid #fff; }
.form_field label,
.form_field_error label { float:left; clear:left; width:175px; font-weight:bold; text-align:left; margin:2px 0px 0px 7px; white-space:nowrap; color:#000;  }
.form_field input, .form_field select, .form_field textarea,
.form_field_error input, .form_field_error select, .form_field_error textarea { float:left; width:220px; font-size:11pt; color:#000; }
.form_field_error { background-color:#fdd; color:#a00; border:1px solid #fff; }
.form_field_error label, .form_field_error input, .form_field_error select { color:#a00; }

#existing_customers label, create_customers label { width:162px; }
.acct_msg { float:left; clear:left; width:100%; margin-top:10px; text-align:left; padding-left:163px; font-size:12pt; color:#888; font-style:italic; height:22px; line-height:22px; }
.acct_page { float:left; clear:left; width:100%; clear:both; text-align:center; }
.acct_page .ad_config { border:1px solid #aaa; float:none; width:650px; margin:5px auto; }
.acct_page .acct_left { float:left; clear:left; margin:1px; width:20%; border:1px solid #ddd; padding:1px 0px; text-align:left; }
.acct_page .acct_right { float:right; margin:1px; width:79%; border:1px solid #ddd; padding:1px 0px; text-align:left; }
.acct_page .acct_right .title { font-weight:normal; clear:both; padding:5px; font-size:14pt; color:#503; }
.acct_page .acct_right .summary_table { border-width:0px; margin-top:0px; }
.acct_page .form_field label, .acct_page .form_field_error label { width:37%; }

.acct_left .acct_opt, .acct_left .acct_opt_on, .acct_left .acct_opt_block { margin:2px 4px; border:1px solid #aaa; color:#555; text-align:center; font-weight:bold; cursor:default; }
.acct_left .acct_opt_on { cursor:pointer; border:1px solid #666; color:#503; }
.acct_left .acct_opt_block { font-weight:bold; text-align:left; margin-top:10px; padding:3px; }
.acct_left .acct_opt_block .title { font-weight:bold; margin-bottom:5px; color:#503; }
.acct_left .acct_opt_block input, .acct_left .acct_opt_block select { width:170px; }
.acct_left .acct_opt_block .link { cursor:pointer; font-weight:bold; }

.ad_list { width:100%; }
.ad_list td, .ad_list th { padding:0px 2px; border-bottom:1px solid #eee; white-space:nowrap; cursor:default; }
.ad_list th { color:#503; background-color:#eee; }
.ad_list td span { white-space:nowrap; overflow:hidden; }

.enhance_title { float:left; clear:both; width:100%; font-size:12pt; margin-top:10px; font-weight:normal; }
.enhance_item { float:left; width:230px; font-size:12pt; font-weight:normal; margin:5px 0px 0px 0px; }

.summary_table { float:left; clear:left; width:100%; border:1px solid #999; margin:10px 0px; }
.summary_table td { padding:2px 5px; font-size:12pt; text-align:left; border-top:1px solid #ddd; }
.summary_table .ad_image { text-align:center; }
.summary_table .ad_image img { margin:20px 5px; }
.summary_table .sched_info td { vertical-align:top; padding:1px 0px; font-size:11pt; color:#444; border-width:0px; }

.ad_table { }
.ad_table td { padding:3px; vertical-align:top; border-bottom:1px solid #ddd; }
.ad_table .left { white-space:nowrap; font-weight:bold; text-align:right; }
.ad_table .right textarea { width:420px; font-size:9pt; }
.ad_table .right img { margin:1px; width:100px; cursor:pointer; }
.ad_list_table td, .ad_list_table th { padding:0px 8px; border-bottom:1px solid #ccc; }
.ad_list_table th { background-color:#ddd; }

.new_ad_table { }
.new_ad_table input, .new_ad_table select { font-size:9pt; }
.new_ad_table td { padding:3px; vertical-align:top; border-bottom:1px solid #ddd; }
.new_ad_table .left { white-space:nowrap; font-weight:bold; text-align:right; width:20%; }
.new_ad_table .right textarea { width:420px; font-size:9pt; }
