@import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC|Nunito&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,900');

* {font-family: 'Roboto';}
html {font-size: 100.01%; height:100%;}
body {height:100%;font-size: 75%;margin-left:20px;}
h1{color:#003A4E;;font-size: 2.8em;}
div.pagination_results{color:#888888;font-size:0.8em;line-height:1.875em}div.pagination{clear:both;display:inline-block}
div.pagination a,div.pagination span,div.pagination em{padding:0.2em 0.5em;display:block;float:left;margin-right:3px}
div.pagination span.disabled{color:#999999;border:1px solid #dddddd}div.pagination em{font-style:normal}
div.pagination span.current,div.pagination em{font-weight:bold;background:#2e6ab1;color:white;border:1px solid #2e6ab1}
div.pagination a{text-decoration:none;color:#105cb6;border:1px solid #9aafe5}
div.pagination a:hover,div.pagination a:focus{color:#000033;border-color:#000033;text-decoration:none}
div.pagination a.next_page{margin-right:0}div.pagination .page_info{background:#2e6ab1;color:white;padding:0.4em 0.6em;width:22em;margin-bottom:0.3em;text-align:center}
div.pagination .page_info b{color:#000033;background:#6aa6ed;padding:0.1em 0.25em}
div.pagination:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html div.pagination{height:1px}
ul.index,div.index{padding:0;margin-right:0;margin-left:0;margin-bottom:1.5em}
ul.index li,ul.index div.item,div.index li,div.index div.item{padding:9px 0px 8px 0px;border-bottom:1px solid #dddddd}
ul.basic_index{margin-top:1.5em;margin-bottom:1.5em}ul.index{list-style-type:none}div.index_full{width:100%}
span.icon{margin-right:5px}span.icon_last{margin-right:0}ul.copyrights{list-style-type:disc;margin-bottom:0}
ul.copyrights li.copyright{margin-bottom:0}ul.copyrights li.copyright h6 span.code{font-weight:normal}div.index{display:inline-block}
div.index div.item{padding-top:0;border-top:9px solid white;padding-bottom:8px}div.index div.item div.date,div.index div.item div.meta{font-size:0.8em;line-height:1.875em;color:#888888}
div.index div.item div.version_image,
div.index div.item div.order_image,
div.index div.item div.product_code_image,
div.index div.item div.print_image,
div.index div.item div.article_image{
	text-align:center;background-color:#f2f2f2;width:100px;line-height:1px}
div.index div.item div.version_image a,div.index div.item div.order_image a,
div.index div.item div.product_code_image a,div.index div.item div.print_image a,
div.index div.item div.article_image a{display:block}div.index div.item div.product_code_image,
div.index div.item div.print_image{width:150px}
div.index div.item div.details{margin-left:10px}
div.index div.item div.description{background-color:#f0f0f0;padding:9px;margin:9px 0}
div.index div.item span.item_list_label{font-size:0.8em;line-height:1.875em}
div.index div.item span.item_list{font-size:0.8em;line-height:1.875em}
div.index div.item div.copyright_option{font-size:0.8em;line-height:1.875em}
div.index div.item div.icon_container{text-align:right;padding-top:4px}
div.index div.item div.icon_container div.icon{margin-top:9px}
div.index div.item div.image{margin-top:5px}
div.index:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html div.index{height:1px}
div.index_top_border{border-top:1px solid #dddddd}a.asset_star img,a.version_tick img{vertical-align:middle}
a.hide_icon{display:none}img.indicator{vertical-align:middle}
p.no_records{font-style:italic}
div.crud{font-size:0.8em;line-height:1.875em}
div.crud a{color:#7991b3}
div.crud a:hover{color:white;background-color:#3274d0;text-decoration:none}
div.crud span{color:#abc4e1;margin:0 1px}
div.menu_bar{clear:both;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;margin-bottom:10px;padding:3px 0;display:inline-block}
div.menu_bar:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html div.menu_bar{height:1px}div.menu_bar span.margin_left{margin-left:15px}div.menu_bar a.current{color:#999999;font-weight:bold}
div.menu_bar span.separator{color:#000000}div.menu_bar_line{margin-top:3px;padding-top:3px}div.menu_bar_full{width:100%}
div.form,div.show,div.form2{
	padding:1.5em 3em;padding-top:0;
/*	border-top:1.5em #f1f1f1 solid;*/
	margin-bottom:1.5em;
/*	background-color:#f1f1f1;*/
}
div.form2{padding:0;background-color:white;border-top-width:0px}div.full table{width:100%}div.full table td.value{width:100%}div.show{margin-bottom:0}div.show div.version_image,div.show div.print_image,div.show div.article_image{float:right;margin-left:10px;margin-bottom:10px;line-height:1px}div.show div.version_generating_image{float:right;margin-left:10px;margin-bottom:10px;overflow:hidden}div.show div.version_generating_image img{vertical-align:middle}div.show table{margin:0;padding:0}div.show table td{padding:0.75em 0;vertical-align:top}div.show table td.label{padding-left:0;padding-right:25px;font-weight:bold;white-space:nowrap}div.show div.show_section{padding-top:18px;border-top:1px solid #d4d4d4;margin-top:17px;padding-bottom:17px;border-bottom:1px solid #d4d4d4}div.show div.show_section h2{padding-bottom:17px;border-bottom:1px solid #d4d4d4;margin:0 0 18px 0}div.show div.show_section table{margin:0}div.show ul.product_codes{list-style-type:none;padding-left:0;margin-left:0}div.show ul.product_codes li{margin-bottom:18px;padding-bottom:17px;border-bottom:1px solid #d4d4d4}div.show ul.product_codes li div.not_linked,div.show ul.product_codes li div.doesnt_exist{color:#d2232a;margin-bottom:18px}div.show ul.product_codes li div.doesnt_exist{margin-bottom:0px}div.show ul.product_codes li div.pdf_link{margin-top:18px}div.show ul.product_codes li div.urls{margin:0}div.show ul.product_codes li div.urls div.url{margin-top:9px}div.show div.show_collection{border:1px solid #d4d4d4;background-color:#f0f0f0;width:375px}div.show div.show_collection div.show_collection_wrapper{padding:18px}div.show div.show_collection div.show_collection_wrapper ul.show_collection_list{list-style-type:none;padding:0;margin:0}div.show div.show_collection div.show_collection_wrapper ul.show_collection_list li.show_collection_item{margin:3px 0 0 0}div.show div.show_collection div.show_collection_wrapper ul.show_collection_list li.show_collection_item span.label{font-weight:bold}div.show div.show_collection div.show_collection_wrapper ul.show_collection_list li.first_item{margin-top:0}form#search_form{float:right}form#search_form label{font-weight:normal;margin-right:2px;color:#777777;font-style:italic}form#search_form input.search{-moz-border-radius:4px 4px 4px 4px;background:url("backgrounds/search_icon_small.png") no-repeat scroll 5px 50% white;border:1px solid #dbdbdb;color:#777777;font-size:12px;margin:0;padding:3px 5px 3px 23px;width:130px}div.column_collection{width:670px}div.column_collection table{margin:0;width:100%}div.column_collection table td{vertical-align:top;width:33%}div.column_collection table td div.column_item{padding-right:10px}div#share_file{margin-top:18px;padding-top:17px;border-top:1px solid #d4d4d4;margin-bottom:18px;padding-bottom:17px;border-bottom:1px solid #d4d4d4}div#share_file div.meta_info div.information{margin-top:18px}div.entry{margin-bottom:1.5em}div.entry h2,div.entry h3{margin-bottom:0}div.entry div.by_line{color:#888888;font-size:.8em;margin-bottom:1.875em;line-height:1.875em}div.entry div.more{font-size:.8em;line-height:1.875em}div.dashed_entries{padding-top:17px;margin-top:18px;border-top:1px dashed #999999}div.dashed_entries div.entry{margin-bottom:18px;padding-bottom:17px;margin-bottom:18px;border-bottom:1px dashed #999999}div.dashed_entries div.entry div.thumb_image{float:right;margin-left:10px;margin-bottom:10px}div.dashed_entries div.entry_fix{display:inline-block;margin:0}div.dashed_entries div.entry_fix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html div.dashed_entries div.entry_fix{height:1px}div#advanced_search_link{float:right}fieldset{background-color:#f0f0f0}div.step_submit{height:36px;overflow:hidden}div.step_submit div.previous{float:left;margin-left:1px}div.step_submit div.next{float:right;margin-right:1px}input.disabled{background-color:#ece9d8;color:#aca899}button.disabled{opacity:0.5}form.order_summary_form{margin:0}form div.form_section{padding-bottom:17px;border-bottom:1px solid #d4d4d4;margin-bottom:18px}form div.form_section h2{padding-bottom:17px;border-bottom:1px solid #d4d4d4;margin:0 0 18px 0}
form div.field_margins{margin:0 0 0.5em}
form div.field_margins div.multi input{margin:0 0 4px 0}
form div.field_margins span.extra{font-weight:normal}
form div.last_input div.field_margins{margin-bottom:0}
form div.last_input div.field_margins input,
form div.last_input div.field_margins textarea{margin-bottom:0}
form div.input_last{margin-bottom:0}
form div.version_image,form div.print_image,form div.product_code_image,form div.article_image{float:right;margin-left:10px;margin-bottom:10px;line-height:1px}
form div.product_code_image{text-align:right}form div.product_code_image div.pdf_link{margin-top:9px;text-align:center}form div.copyright_option select{margin:0}form div.copyright_option span.copyright_option_link{margin-left:5px}div.form_box,div.form_box_error{border-width:2px;border-style:solid;padding:8px 13px}div.form_box_error{border-color:#fbc2c4;background-color:#fbe3e4}div.form_box{border-color:#d4d4d4;background-color:#eeeeee}div.checkbox_line,p.checkbox_line,div.radio_buttons{vertical-align:middle}div.checkbox_line input,div.checkbox_line label,div.checkbox_line span,p.checkbox_line input,p.checkbox_line label,p.checkbox_line span,div.radio_buttons input,div.radio_buttons label,div.radio_buttons span{vertical-align:middle}div.checkbox_line input,p.checkbox_line input,div.radio_buttons input{margin:0 0 0 0}div.checkbox_group{margin-bottom:18px}div.checkbox_group div.checkbox_line{margin-top:18px}div.checkbox_group div.checkbox_first{margin-top:0px}div.radio_buttons label{font-weight:normal}div.radio_buttons label.title_label{font-weight:bold}p.error_message,div.error_message{color:#d2232a;font-weight:bold}#errorExplanation{padding:0.8em;margin-bottom:1em;border:2px solid #fbc2c4;background-color:#fbe3e4;color:#8a1f11;text-align:left}#errorExplanation h2{display:none}#errorExplanation p,#errorExplanation h2{color:#8a1f11}#errorExplanation p{font-weight:bold}#errorExplanation ul{padding-left:15px;margin:0}div.fieldWithErrors input,div.fieldWithErrors select,div.fieldWithErrors textarea,td.fieldWithErrors input,td.fieldWithErrors select,td.fieldWithErrors textarea{border:1px solid #fbc2c4 !important}div.fieldWithErrors input:focus,div.fieldWithErrors select:focus,div.fieldWithErrors textarea:focus,td.fieldWithErrors input:focus,td.fieldWithErrors select:focus,td.fieldWithErrors textarea:focus{border:1px solid #8a1f11 !important}div.fieldWithErrors{display:inline}ul.attribute_errors{margin-top:5px;margin-bottom:0;color:#8a1f11}ul.list_errors{margin-bottom:0;color:#8a1f11}ul.list_errors span.standout{font-weight:bold}input.please_wait_button,button.please_wait_button{vertical-align:middle}span.please_wait_indicator{height:26px;line-height:26px;overflow:hidden;margin-left:8px}span.please_wait_indicator img,span.please_wait_indicator span{vertical-align:middle}p.check_box label,p.check_box input,p.check_box span,div.check_box label,div.check_box input,div.check_box span{vertical-align:middle}p.check_box img.icon,div.check_box img.icon{vertical-align:top}div.permission_key{background-color:#f2f2f2;margin-bottom:1.5em}div.permission_key div.permission_key_wrapper{padding:1.5em 3em}div.permission_key div.permission_key_wrapper ul{margin-bottom:0}div.permissions_wrapper{padding-top:8px;border-top:1px solid #d4d4d4;margin-top:9px;padding-bottom:8px;border-bottom:1px solid #d4d4d4;margin-bottom:27px}div.permissions_wrapper label{font-weight:normal}div.permissions_wrapper div.permissions_table_wrapper{width:100%}div.permissions_wrapper div.permissions_table_wrapper table{margin:0;width:100%}div.permissions_wrapper div.permissions_table_wrapper table td{padding:0}div.permissions_wrapper div.permissions_table_wrapper table td.label{font-weight:bold;padding-right:8px}div.permissions_wrapper div.permissions_table_wrapper table td.permissions{width:100%}div#user_permissions{border-top:1px solid #d4d4d4;margin-top:9px;padding-top:8px}div#user_permissions div.permissions_wrapper{padding-top:0;border-top:none;margin-top:0;margin-bottom:9px}div#user_permissions div.permissions_wrapper div.user_meta span.name{font-weight:bold}div#user_permissions div.notify_by_email input{margin-left:0}form div.form div.meta{margin:0 0 17px 0;padding-bottom:18px;border-bottom:1px solid #d4d4d4}form div.form div.meta table.meta_table{margin:0;padding:0}form div.form div.meta table.meta_table td{margin:0;padding:0;vertical-align:top}form div.form div.meta table.meta_table td.image{padding-right:20px}form div.form div.meta table.meta_table td.image div.image_wrapper{border:2px #dddddd solid}form div.form div.meta table.meta_table td.image div.image_wrapper div.version_image{float:none;margin:0;border:3px white solid}form div.form div.meta table.meta_table td.image div.image_wrapper div.version_image img{margin:0;border:1px #eeeeee solid}form div.form div.meta table.meta_table td.details{padding-top:3px}form div.form div.meta table.meta_table td.details table.details_table{margin:0;padding:0}form div.form div.meta table.meta_table td.details table.details_table td.title{padding-right:10px;font-weight:bold;white-space:nowrap}

div.asset_categories{margin-bottom:20px}
div.asset_categories_fields label{font-weight:normal}
div.asset_categories_fields textarea.textarea_addr{height:40px;}
div.asset_categories_fields label.label2{font-style:italic;color:#888;font-weight:bold;}
div.asset_categories div.asset_categories_fields{border:1px solid #d4d4d4;background-color:#f2f4f7;width:598px}
div.asset_categories div.asset_categories_fields div.asset_categories_fields_wrapper{padding:18px;}
div.asset_categories div.asset_categories_fields div.asset_categories_fields_wrapper table{margin:0;padding:0;width:100%}
div.asset_categories div.asset_categories_fields div.asset_categories_fields_wrapper table td{vertical-align:top;width:50%;padding:0}
div.asset_categories div.asset_categories_fields div.asset_categories_fields_wrapper table td div.category_item{padding:0 0 0 10px}
div.asset_categories div.asset_categories_fields div.asset_categories_fields_wrapper table td input{margin:0;padding:0;vertical-align:middle}
div.asset_categories div.asset_categories_fields div.asset_categories_fields_wrapper table td label{vertical-align:middle;font-weight:normal}
div.asset_categories div.asset_categories_fields div.asset_categories_fields_wrapper table td.first_column div.category_item{padding-left:0px}
div.asset_attributes{margin-bottom:18px}div.asset_attributes div.attribute_fields{border:1px solid #d4d4d4;background-color:#f0f0f0}
div.asset_attributes div.attribute_fields div.attribute_fields_wrapper{padding:18px}
div.asset_attributes div.attribute_fields div.attribute_fields_wrapper div.field_margins{margin-bottom:0px;margin-top:3px}
div.asset_attributes div.attribute_fields div.attribute_fields_wrapper div.field_margins input.text{margin:0;padding:2px;font-size:10px}
div.asset_attributes div.attribute_fields div.attribute_fields_wrapper div.first_attribute_field
{margin-top:0}
div.customer_templates div.customer_templates_fields{border:1px solid #d4d4d4;background-color:#f0f0f0}
div.customer_templates div.customer_templates_fields div.customer_templates_fields_wrapper{padding:18px}
div.customer_templates div.customer_templates_fields div.customer_templates_fields_wrapper table{margin:0;padding:0;width:100%}
div.customer_templates div.customer_templates_fields div.customer_templates_fields_wrapper table td{vertical-align:top;width:50%;padding:0}
div.customer_templates div.customer_templates_fields div.customer_templates_fields_wrapper table td div.template_item{padding:0 0 0 10px}
div.customer_templates div.customer_templates_fields div.customer_templates_fields_wrapper table td input{margin:0;padding:0;vertical-align:middle}
div.customer_templates div.customer_templates_fields div.customer_templates_fields_wrapper table td label{vertical-align:middle;font-weight:normal}
div.customer_templates div.customer_templates_fields div.customer_templates_fields_wrapper table td.first_column div.template_item{padding-left:0px}
div.customer_templates div#all_links{margin:0;text-align:right}
div#advanced_search{padding-bottom:17px;border-bottom:1px dashed #d4d4d4;margin-bottom:18px}
div#advanced_search div#advanced_search_wrapper div#advanced_search_type{margin-bottom:18px}
div#advanced_search div#advanced_search_wrapper div#advanced_search_type ul#advanced_search_types{padding:0;margin:0;list-style-type:none}
div#advanced_search div#advanced_search_wrapper div#advanced_search_type ul#advanced_search_types li input,div#advanced_search div#advanced_search_wrapper div#advanced_search_type ul#advanced_search_types li label{vertical-align:middle}
div#advanced_search div#advanced_search_wrapper div#advanced_search_type ul#advanced_search_types li input{margin:0 3px 0 0}
div#advanced_search div#advanced_search_wrapper div.advanced_search_fields{background-color:#f0f0f0;padding:18px 18px 13px 18px}
div#advanced_search div#advanced_search_wrapper div.advanced_search_fields div.query_field{margin-bottom:9px}
div#advanced_search div#advanced_search_wrapper div.advanced_search_fields div.query_field label{vertical-align:middle}
div#advanced_search div#advanced_search_wrapper div.advanced_search_fields div.query_field input.text{margin:0;padding:1px;vertical-align:middle}
div#advanced_search div#advanced_search_wrapper div.advanced_search_fields table.advanced_search_fields_table{margin:0}
div#advanced_search div#advanced_search_wrapper div.advanced_search_fields table.advanced_search_fields_table td{padding:0 0 5px 0;vertical-align:middle}div#advanced_search div#advanced_search_wrapper div.advanced_search_fields table.advanced_search_fields_table td.checkbox{padding-left:3px}
div#advanced_search div#advanced_search_wrapper div.advanced_search_fields table.advanced_search_fields_table td.checkbox input{margin:0;vertical-align:middle}
div#advanced_search div#advanced_search_wrapper div.advanced_search_fields table.advanced_search_fields_table td.text{padding-left:3px}
div#advanced_search div#advanced_search_wrapper div.advanced_search_fields table.advanced_search_fields_table td.text input{margin:0;padding:1px;vertical-align:middle}
div#advanced_search div#advanced_search_wrapper div.advanced_search_controls{margin-bottom:18px}
div#advanced_search_toggle{float:right}
div.item_list a,span.item_list a{color:#555555;text-decoration:none;white-space:nowrap}
div.item_list a:hover,span.item_list a:hover{color:white !important;background-color:#575757;text-decoration:none}
div.item_list a.size1,div.item_list span.size1,span.item_list a.size1,span.item_list span.size1{font-size:110%;line-height:1.5em;color:#aaaaaa}
div.item_list a.size2,div.item_list span.size2,span.item_list a.size2,span.item_list span.size2{font-size:120%;line-height:1.4em;color:#777777}
div.item_list a.size3,div.item_list span.size3,span.item_list a.size3,span.item_list span.size3{font-size:130%;line-height:1.3em;color:#666666}
div.item_list a.size4,div.item_list span.size4,span.item_list a.size4,span.item_list span.size4{font-size:140%;line-height:1.2em;color:#444444}
div.item_list a.size5,div.item_list span.size5,span.item_list a.size5,span.item_list span.size5{font-size:150%;line-height:1.1em;color:#333333}
div.item_list a.size6,div.item_list span.size6,span.item_list a.size6,span.item_list span.size6{font-size:160%;line-height:1em;color:#111111}
div.rounded div.rounded_top,div.rounded div.rounded_bottom{overflow:hidden;background-repeat:no-repeat;background-attachment:scroll;background-position:0px 0px;background-color:#ffffff}
div.rounded div.rounded_container_one{background-repeat:repeat-y;background-attachment:scroll;background-position:0px 0px;background-color:#ffffff}
div.rounded div.rounded_container_one div.rounded_container_two{background-repeat:no-repeat;background-attachment:scroll;background-position:0px bottom;background-color:transparent}
div.sidebar_rounded_green{margin-bottom:18px;width:230px}div.sidebar_rounded_green div.rounded_top,div.sidebar_rounded_green div.rounded_bottom{height:9px}
div.sidebar_rounded_green div.rounded_top{background-image:url("rounded/sidebar_green/top.gif")}
div.sidebar_rounded_green div.rounded_bottom{background-image:url("rounded/sidebar_green/bottom.gif")}
div.sidebar_rounded_green div.rounded_container_one{background-image:url("rounded/sidebar_green/sides.gif")}
div.sidebar_rounded_green div.rounded_container_one div.rounded_container_two{background-image:url("rounded/sidebar_green/gradient.gif")}
div.sidebar_rounded_grey{margin-bottom:18px;width:230px}
div.sidebar_rounded_grey div.rounded_top,div.sidebar_rounded_grey div.rounded_bottom{height:9px}div.sidebar_rounded_grey div.rounded_top{background-image:url("rounded/sidebar_grey/top.gif")}
div.sidebar_rounded_grey div.rounded_bottom{background-image:url("rounded/sidebar_grey/bottom.gif")}
div.sidebar_rounded_grey div.rounded_container_one{background-image:url("rounded/sidebar_grey/sides.gif")}
div.sidebar_rounded_grey div.rounded_container_one div.rounded_container_two{background-image:url("rounded/sidebar_grey/gradient.gif")}
div.sidebar_rounded_white{margin-bottom:18px;width:230px}
div.sidebar_rounded_white div.rounded_top,div.sidebar_rounded_white div.rounded_bottom{height:9px}
div.sidebar_rounded_white div.rounded_top{background-image:url("rounded/sidebar_white/top.gif")}
div.sidebar_rounded_white div.rounded_bottom{background-image:url("rounded/sidebar_white/bottom.gif")}
div.sidebar_rounded_white div.rounded_container_one{background-image:url("rounded/sidebar_white/sides.gif")}
div#content div.content_rounded_top,div#content div.content_rounded_bottom{height:18px}
div#simple_layout{margin:36px}
.justify{text-align:justify}.right{text-align:right}div.extender_element{height:1px;overflow:hidden}p.last{margin-bottom:0}a{text-decoration:none;color:#777}a:hover{color:#777;text-decoration:underline}
img.icon{width:16px;height:16px;vertical-align:middle}
div.prev_next{height:36px;overflow:hidden}
div.prev_next div.previous{float:left;margin-left:1px}
div.prev_next div.next{float:right;margin-right:1px}
div.prev_next div.center{text-align:center}
div#header{padding-bottom:12px; padding-top:0px;}
div#header div.container{width:970px}
div#header div.container div.header_top{padding-top:2px;color:#888888;font-size:0.8em;line-height:1.875em;height:1.875em;overflow:hidden;text-align:right}
div#header div.container div.header_logo{width:290px;height:57px;}
div#header div.container div.header_logo div.digital_peas_logo{width:191px;height:52px;overflow:hidden}
div#header div.container div.header_logo div.digital_peas_logo a{cursor:pointer}
div#header div.container div.header_content{text-align:right}
div#header div.container div.header_content div#logged_in_as{color:#333333;margin-bottom:0}
div#header div.container div.header_content div.full_search{margin-top:3px}
div#header div.container div.header_content div.full_search input{-moz-border-radius:4px 4px 4px 4px;background:url("backgrounds/search_icon.png") no-repeat scroll 5px 50% white;border:1px solid #dbdbdb;color:#777777;font-size:12px;margin:5px 0 0 0;padding:3px 5px 3px 25px;width:190px}
div#header div.container div.header_content div.contact_details div.phone{color:#333333}
div#header div.container div.header_content div.contact_details div.email{color:#888888}
div#header div.container div.header_content div.contact_details div.email a{color:#888888}

div#footer {text-align: center; font-size: 11px;}
div#header div.container div.menu, div#footer div.container{
	font-size:110.01%;
	width:970px;
	height:47px;
	line-height:47px;
	overflow:hidden;
	clear:both;
	background:white; 
	border-top:1px solid #a3a198; 
	border-bottom:1px solid #a3a198;
}
div#footer .links  span{padding-left:3px;padding-right:3px;font-size: 11px;color:#777777;}

div#header div.container div.menu div.menu_container{padding:10px 0;}
div#header div.container div.menu div.menu_container div.menu_wrapper{height:25px;line-height:25px;overflow:hidden}
div#header div.container div.menu div.menu_container div.menu_wrapper ul.right_side{float:right}
div#header div.container div.menu div.menu_container div.menu_wrapper ul{margin:0;list-style-type:none}
div#header div.container div.menu div.menu_container div.menu_wrapper ul li{display:inline;color:#a3a198; font-size: 12px;}
div#header div.container div.menu div.menu_container div.menu_wrapper ul li a{
	display:inline;
	color:#888888;font-size:95%;
	font-weight:400;
	line-height:14.em; 
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
padding: 0 5px;
}
div.menu_wrapper {width: 100%;}
div#header div.container div.menu div.menu_container div.menu_wrapper ul li a:hover{text-decoration:none;color:#444444}
div#header div.container div.menu div.menu_container div.menu_wrapper ul li.separator{margin:0 8px;display: inline;}
div#header div.container div.menu div.menu_container div.menu_wrapper ul li.active a,div#header div.container div.menu div.menu_container div.menu_wrapper ul li.active a:hover{color:#ffffff;font-weight:bold;cursor:default}
div#content{width:970px;margin:0 auto;text-align:left;position:relative}

div#content div#sidebar_awards_0wrap{width:970px;height:90px;;margin-top:20px;}
div#content div#sidebar_awards_0{width:230px;height:90px;overflow:hidden;background-color:white;float:right;margin-right:20px;}

div#content div#sidebar_awards{width:230px;height:90px;overflow:hidden;background-color:white;position:absolute;bottom:10px;right:10px}
div#content div#content_wrapper{padding:0 10px;display:inline-block}div#content div#content_wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html div#content div#content_wrapper{height:1px}
div#content p.login_button_wrapper input,
div#content p.login_button_wrapper label,
div#content p.login_button_wrapper button{
height:26px;line-height:26px;overflow:hidden;vertical-align:middle}
div#content div#main{margin-bottom:1.5em;padding-left:20px;margin-right:20px;padding-top:9px}
div#content div#main p.login_button_wrapper{width:312px}
div#content div#main p.login_button_wrapper input.login_button,
div#content div#main p.login_button_wrapper button.login_button{float:right}
div#content div#sidebar{width:230px;margin-bottom:25px}
div#content div#sidebar div#sidebar_login{width:230px}
div#content div#sidebar div#sidebar_login div.rounded_wrapper{padding:9px 15px}
div#content div#sidebar div#sidebar_login div.rounded_wrapper form#new_user_session input.text{width:188px}
div#content div#sidebar div#sidebar_login div.rounded_wrapper form#new_user_session p.login_button_wrapper{width:200px;text-align:center;}
div#content div#sidebar div#sidebar_login div.rounded_wrapper form#new_user_session p.login_button_wrapper input.login_button,
div#content div#sidebar div#sidebar_login div.rounded_wrapper form#new_user_session p.login_button_wrapper button.login_button{float:right}
div#content div#sidebar div#sidebar_login div.rounded_wrapper form#new_user_session p.forgotten_password{margin-bottom:0}
div#content div#sidebar li.starred a.star_image_link{text-decoration:none}
div#content div#sidebar li.starred a.star_image_link:hover{text-decoration:none}
div#content div#sidebar li.starred a.star_image_link img{vertical-align:top}
div#content div#sidebar div#sidebar_wickliffe{margin-top:18px;width:230px;height:66px;overflow:hidden;background-color:white}
div#content div#sidebar div.sidebar_links{padding:9px 15px}
div#content div#sidebar div.sidebar_links h3{color:#1462c1;padding:0;margin:0}
div#content div#sidebar div.sidebar_links ul{margin-top:9px;margin-bottom:9px}
div#content div#sidebar div.sidebar_links ul.bottom{margin-bottom:0px}
div#content div#sidebar div.sidebar_list div.sidebar_list_wrapper{padding:9px 0}
div#content div#sidebar div.sidebar_list div.sidebar_list_wrapper h5{margin:0;padding:0 15px;color:#565656}
div#content div#sidebar div.sidebar_list div.sidebar_list_wrapper ul{margin:0;padding:0;list-style-type:none;border-top:1px solid #e3e3e3}div#content div#sidebar div.sidebar_list div.sidebar_list_wrapper ul li{margin:0;padding:0;line-height:17px;border-bottom:1px solid #e3e3e3}div#content div#sidebar div.sidebar_list div.sidebar_list_wrapper ul li div.taggings_count{float:right;padding-right:15px}div#content div#sidebar div.sidebar_list div.sidebar_list_wrapper ul li a{padding-left:15px;color:#616161;font-size:10px;line-height:17px;display:block}div#content div#sidebar div.sidebar_list div.sidebar_list_wrapper ul li a:hover{text-decoration:none;background-color:#616161;color:white}

div#generating_message span#generating_error_message{color:#d2232a;font-weight:bold}
div#page_flipper_generating{margin:36px}div#copyright_js{text-align:left;width:500px}
a.lightbox_image{margin:0;padding:0}
h1.header_icon a.feed_icon{margin-left:5px}
h1.header_icon a.feed_icon img{margin:0}

div#features{padding-top:24px;border-top:1px dashed #d4d4d4}
div#features div.span-1{margin-right:0px;padding-right:0px}

/*
div#features div.feature_column{width:223px}
div#features div.feature{width:223px;margin-bottom:20px}div#features div.feature_icon{padding-top:4px;width:42px}
div#features div.feature_content{width:181px}div#features h6{color:#555555;padding-right:12px;margin-bottom:0}
div#features div.feature_text{padding-right:12px;font-size:11px;line-height:13px}
*/
div#features div.feature_column{width:280px}
div#features div.feature{width:270px;margin-bottom:26px}div#features div.feature_icon{padding-top:4px;width:42px}
div#features div.feature_content{width:220px}div#features h6{color:#555555;padding-right:12px;margin-bottom:0}
div#features div.feature_text{padding-right:12px;font-size:11px;line-height:13px}

div#login_container{width:670px;height:265px;overflow:hidden;background:white url("backgrounds/login_ecos.gif") no-repeat 0 0;margin-bottom:18px;float:right;margin-left:10px;}
div#login_container div.login_text{width:330px}div#login_container div.login_text div.login_text_wrapper{padding:45px 0 0 20px}
div#login_container div.login_text p.last_p{margin-bottom:0px}

div#latest_updates{padding-top:17px;border-top:1px dashed #d4d4d4;float:left;}
div#latest_updates_right{padding-top:17px;border-top:1px dashed #d4d4d4;float:left;margin-left:60px;}

div#latest_updates ul{margin-bottom:0px}

p#loginerror{
	float: left; margin: 0; padding: 10px 0 0 0;
    text-align: center;  width: 100%;
}	
.p_error{font-weight:bold;color:#DA1F11;font-size:16px;}

ol li ol{list-style-type:lower-alpha;}

input.text_medium2 {width:200px;}
input.text_large {width:464px;}

.text_bold{font-weight:bold;}
.text_center{text-align:center;}
.floatLeft {float:left;}
/*
#copyright {text-align:center; margin: 10px 0 0 0; color: #7C7A7A;}
*/
div#content p.login_button_wrapper #btn-login {
	background: url('../images/logon.png') no-repeat;
	cursor:pointer;border: none;
	width:150px;height:30px;
	margin-top:10px;
}

#btn-submit {
	background: url('../images/submit.png') no-repeat;
	cursor:pointer;border: none;
	width:150px;height:30px;
	margin-top:10px;
}
	
#mainWrap {
	margin: 0 auto;
	padding-bottom: 10px;
    padding-left: 15px;
	padding-right: 15px;
	width: 970px;background-color:#FFFFFF;
}

/*SN 12/10/2015:new background css, bad place to put it but css files are too messy anyway! static css and non static css calls are mixed up in places so has no consistency!*/
html, body{height:100%;} 
body{
/*	
	background-image:url("/graphics/nzblood/static/images/background0.jpg");
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
*/
}

input.button1,input.button1:link,input.button1:visited{
    background-color: #0091da;
    border: none;
    color: white;
    padding: 5px 40px 5px 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	font-family: sans-serif ;font-size: 16px; font-weight:normal;
    cursor: pointer;	
	border-radius:6px;
	color:#ffffff;
}
input.button1:hover{
	background-color:#00338d;
	color:#ffffff;
}	 
#mainframeContainer{
	min-height:620px;
}
input.button2,input.button2:link,input.button2:visited{
	width: 130px;
	border-radius: 2px;	
	padding: 8px 40px 7px 40px;
	display:block;		
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.09),0 1px 5px 0 rgba(0,0,0,0.08);			
	background-color:#DAE1E8;
	border: 1px solid #B3C1D0;		
	color:#444;
	text-transform:uppercase;
	line-height:1em;
}
input.button2:hover{
	cursor: pointer;background-color:#B3D0C1;border-color:#B3D0C1;
}
div p#loginerror{
	width: 300px;
}