/* 
  CSS: Global Coherence Initiative
  URL: http://www.glcoherence.org
  Description: CSS classes for Global Coherence Initiative Web site.
  Author: Trevor Lowery
*/


/* IMPORT EXTERNAL CSS */
@import url("content/css_content.css");


/* GLOBAL DEFINITIONS */
/* --------------------------------------------------------------------------------------------------*/
p {padding:0; margin:0}
img, table {border:0}
/* Font Styles */
.font_italic {font-style:italic}
.font_bold {font-weight:bold}
.font_underline {text-decoration:underline}
/* Borders */
.border_single_dashed {border-color:#999999; border-style:dashed none none none; border-width:1px 0 0 0; padding:0; margin:0}
.border_single_solid {border-color:#999999; border-style:solid none none none; border-width:1px 0 0 0; padding:0; margin:0}
.btn_submit {color:#ffffff; border-color:#999999; background-color:#3173c1; border-width:1px; border-bottom:1px #999999 solid; border-top:1px #999999 solid; border-right:1px #999999 solid; border-left:1px #999999 solid; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:0 4px 0 4px; margin:0; cursor:hand; cursor:pointer}
/* Colours */
.clr_black {color:#000000}
.clr_blu {color:#2f78cd}
.clr_blu_drk {color:#4560ac}
.clr_gray {color:#4c4c4c}
.clr_green {color:#2e9848}
.clr_green_drk {color:#006633}
.clr_red {color:#ff0000}
.clr_yellow {color:#f2ac01}
/* Hidden Elements */
.dis_nil {display:none; visibility:hidden}
/* Images */
.img_pad_rt {padding:0; margin:0 10px 0 0}
.img_pad_lt {padding:0; margin:0 0 0 10px}
/* Padding, Margins */
.pad_btm6 {margin:0 0 6px 0; padding:0}
.pad_top6 {margin:6px 0 0 0; padding:0}
.pad_btm6_top6 {margin:6px 0 6px 0; padding:0}
.pad_btm12 {margin:0 0 12px 0; padding:0}
.par_nil {padding:0; margin:0}

/* BOX (ROUNDED CORNERS) */
/* --------------------------------------------------------------------------------------------------*/
.rounded_diagram_container {position:relative; padding:0; margin:6px 60px 6px 60px; overflow:hidden}
.rounded_diagram_container_par_nil {position:relative; padding:0; margin:0; overflow:hidden;}
/* Corners */
b.rounded_1{margin:0 5px}
b.rounded_2{margin:0 3px}
b.rounded_3{margin:0 2px}
/* Content */
.gcp_content_rounded_box_pad {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; margin:0; padding:0 14px 6px 14px; color:#4c4c4c}
.gcp_content_rounded_box_pad a:link, .gcp_content_rounded_box_pad a:active, .gcp_content_rounded_box_pad a:hover, .gcp_content_rounded_box_pad a:visited {text-decoration:underline; color:#2f78cd}
.gcp_content_rounded_box_nopad {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; margin:0; padding:0; color:#4c4c4c; font-weight:normal; font-style:normal}
.gcp_content_rounded_box_nopad a:link, .gcp_content_rounded_box_nopad a:active, .gcp_content_rounded_box_nopad a:hover, .gcp_content_rounded_box_nopad a:visited {text-decoration:underline; color:#2f78cd}
/* Blue Box */
b.rounded_top_blu, b.rounded_bottom_blu {display:block; background:#ffffff}
b.rounded_top_blu b, b.rounded_bottom_blu b {display:block; height:1px; overflow:hidden; background:#e6ecf3}
b.rounded_top_blu b.rounded_4, b.rounded_bottom_blu b.rounded_4 {margin:0 1px; height:2px}
#rounded_box_blu_bg {margin:0; background:#e6ecf3; overflow:hidden}
.rounded_box_blu_h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; margin:0; padding:6px 14px 4px 14px; color:#2b5991}
.rounded_box_blu_h1 a:link, .rounded_box_blu_h1 a:active, .rounded_box_blu_h1 a:hover, .rounded_box_blu_h1 a:visited {text-decoration:underline; color:#2f78cd}
.rounded_box_blu_h2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#2b5991; margin:0; padding:8px 14px 6px 14px}
.rounded_box_blu_h2 a:link, .rounded_box_blu_h2 a:active, .rounded_box_blu_h2 a:hover, .rounded_box_blu_h2 a:visited {text-decoration:underline; color:#2f78cd}
/* Green Box */
b.rounded_top_green, b.rounded_bottom_green {display:block; background:#ffffff}
b.rounded_top_green b, b.rounded_bottom_green b {display:block; height:1px; overflow:hidden; background:#e8f4c8}
b.rounded_top_green b.rounded_4, b.rounded_bottom_green b.rounded_4 {margin:0 1px; height:2px}
#rounded_box_green_bg {margin:0; background:#e8f4c8; overflow:hidden}
.rounded_box_green_title {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; margin:0; padding:6px 14px 4px 14px; color:#2e9848}
.rounded_box_green_title a:link, .rounded_box_green_title a:active, .rounded_box_green_title a:hover, .rounded_box_green_title a:visited {text-decoration:underline; color:#2f78cd}
.rounded_box_green_h2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#2e9848; margin:0; padding:8px 14px 6px 14px}
.rounded_box_green_h2 a:link, .rounded_box_green_h2 a:active, .rounded_box_green_h2 a:hover, .rounded_box_green_title_sub a:visited {text-decoration:underline; color:#2f78cd}
/* Box Outline (rounded corners w/ border) */
.rounded_corner_outline_container {padding:0; margin:0}
.rounded_corner_outline_container_content {padding:10px; margin:0}
.rounded_corner_outline_blu_top {background:url(../../../templates/gcp/images/main/content_box/rounded_corners_outline/blu_spacer.gif) 0 0 repeat-x; width:100%}
.rounded_corner_outline_blu_btm {background:url(../../../templates/gcp/images/main/content_box/rounded_corners_outline/blu_spacer.gif) 0 100% repeat-x}
.rounded_corner_outline_blu_lt {background:url(../../../templates/gcp/images/main/content_box/rounded_corners_outline/blu_spacer.gif) 0 0 repeat-y}
.rounded_corner_outline_blu_rt {background:url(../../../templates/gcp/images/main/content_box/rounded_corners_outline/blu_spacer.gif) 100% 0 repeat-y}
.rounded_corner_outline_blu_btm_lt {background:url(../../../templates/gcp/images/main/content_box/rounded_corners_outline/blu_btm_lt.gif) 0 100% no-repeat}
.rounded_corner_outline_blu_btm_rt {background:url(../../../templates/gcp/images/main/content_box/rounded_corners_outline/blu_btm_rt.gif) 100% 100% no-repeat}
.rounded_corner_outline_blu_top_lt {background:url(../../../templates/gcp/images/main/content_box/rounded_corners_outline/blu_top_lt.gif) 0 0 no-repeat}
.rounded_corner_outline_blu_top_rt {background:url(../../../templates/gcp/images/main/content_box/rounded_corners_outline/blu_top_rt.gif) 100% 0 no-repeat; padding:10px}


/* CONTAINERS, HOLDERS */
/* --------------------------------------------------------------------------------------------------*/
.content_container {padding:26px 40px 16px 16px; margin:0}
.content_container_autostretch {width:834px}
.content_container_border {border-color:#eaeaea; border-style:solid; border-width:2px 2px 0 0; height:640px; vertical-align:top}
.content_container_btn {width:46px; height:52px; position:absolute; float:right; right:-24px; top:-24px; overflow:visible}
#content_container_footer_border {width:1px; right:3px; top:-22px; position:absolute; z-index:1; padding:0; margin:0; border-color:#eaeaea; border-style:solid; border-width:0 2px 0 0; height:170px}
.content_container_heading {margin:0; padding:0 0 6px 0}
.content_container_holder {position:relative}
.content_table_container {width:545px}
.content_wrapper {width:604px; height:460px; vertical-align:top}
.content_wrapper_autostretch {width:100%; height:460px; vertical-align:top}
.link_block {width:100%; height:100%; display:block}
.member_resources_container {margin-top:24px}


/* CONTENT */
/* --------------------------------------------------------------------------------------------------*/
#gci_main_content {font:12px Arial, Helvetica, sans-serif; line-height:18px; margin:0; padding:0; color:#4c4c4c}
#gci_main_content a:link, #gci_main_content a:active, #gci_main_content a:visited, #gci_main_content a:hover {text-decoration:underline; color:#2f78cd}
.gcp_content {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; margin:0; padding:0; color:#4c4c4c}
.gcp_content a:link, .gcp_content a:active, .gcp_content a:hover, .gcp_content a:visited {text-decoration:underline; color:#2f78cd}
.gcp_content_align_left {float:left}
.gcp_content_align_right {float:right}
.gcp_content_nopad {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; margin:0; padding:0; color:#4c4c4c}
.gcp_content_nopad a:link, .gcp_content_nopad a, .gcp_content_nopad a:active, .gcp_content_nopad a:hover, .gcp_content_nopad a:visited {text-decoration:underline; color:#2f78cd}
.gcp_content_parnil {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:0; padding:0; color:#4c4c4c; line-height:normal}
.gcp_content_parnil a:link, .gcp_content_parnil a, .gcp_content_parnil a:active, .gcp_content_parnil a:hover, .gcp_content_parnil a:visited {text-decoration:underline; color:#2f78cd}
.content_pad_med {padding:0 124px 0 124px; margin:0}
/* headings */
h1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#2f78cd; padding:0; margin:0}
h1 a:link, h1 a:active, h1 a:hover, h1 a:visited {text-decoration:underline; color:#2f78cd}
.h1_sub {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#2f78cd; padding:0; margin:0}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; color:#f2ac01; padding:0 0 8px 0; margin:0; line-height:24px}
h2 a:link, h2 a:active, h2 a:hover, h2 a:visited {text-decoration:underline; color:#2f78cd}
.h2 {font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; color:#f2ac01; padding:0 0 8px 0; margin:0}
.h2 a:link, .h2 a:active, .h2 a:hover, .h2 a:visited {text-decoration:underline; color:#2f78cd}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#f2ac01; padding:0 0 8px 0; margin:0}
.h3 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#f2ac01; padding:0; margin:0}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#f2ac01; padding:0 0 8px 0; margin:0}
.h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#f2ac01; padding:0; margin:0}
/* Multi-Page Layout */
.pagenavcounter {padding:0; margin:0; display:none}
.pagenav {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; margin:0; padding:0; color:#da8a5d; text-align:center}
a.pagenav:link, a.pagenav:visited {color:#2f78cd}
a.pagenav:hover {text-decoration:underline}
.pagenavbar {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; margin:0; padding:0; color:#da8a5d; text-align:center}
a.pagenavbar:link, a.pagenavbar:visited {color:#2f78cd}
a.pagenavbar:hover {text-decoration:underline}
/* Sizes */
.txt_10 {font-size:10px}
.txt_11 {font-size:11px}
.txt_13 {font-size:13px}
.txt_14 {font-size:14px}
.txt_17 {font-size:17px}
/* Special Characters */
.reg_txt_sm {font-family:Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold} /* Registered Trademark */
.reg_txt {font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold}
.reg_txt_med {font-family:Arial, Helvetica, sans-serif; font-size:12px}
.specialChar_asterik_red {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#ff0000} /* Asterik */
/* Testimonial Text */
.testimonial_txt_lg {font-family:Arial, Helvetica, sans-serif; font-size:17px; text-decoration:none; line-height:18px; margin:0; padding:0 40px 0 40px; color:#2e9848}
.testimonial_txt {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; margin:0; padding:0 20px 0 20px; color:#4c4c4c; padding:0; margin:0 60px 0 60px}
.testimonial_txt a:link, .testimonial_txt a:active, .testimonial_txt a:visited, .testimonial_txt a:hover {text-decoration:underline; color:#2f78cd}
.testimonial_txt_sm {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; line-height:normal; margin:0; padding:6px 40px 0 120px; color:#4c4c4c}
.testimonial_txt_sm a:link, .testimonial_txt_sm a:active, .testimonial_txt_sm a:visited, .testimonial_txt_sm a:hover {text-decoration:underline; color:#2f78cd}


/* FORMS, CONTACT PAGE */
/* --------------------------------------------------------------------------------------------------*/
.contact_us_txt {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#656766}
.contact_us_txt_bg {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#656766; background-color:#f0f0f0}
.contact_us_txt_fld {font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0; margin:0; width:210px}
.contact_us_cell_padding {font-family:Arial, Helvetica, sans-serif; padding-top:2px; padding-bottom:0; padding-left:0; padding-right:0; margin:0}
.contact_us_txt_box {font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0; margin:0; width:210px; height:90px}
.contact_us_captcha {font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0; margin:0; vertical-align:middle; padding:0; margin:10px 0 0 10px}
.form_required{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000; font-weight:normal}
.form_required_star{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; font-weight:normal}


/* LISTS - UL, OL, LI */
/* --------------------------------------------------------------------------------------------------*/
/* LI */
li {margin:0 0 6px 0; padding:0}
.li_pad_lg {margin:0 0 12px 0;padding:0}
.li_pad_med {margin:0; padding:0}
/* OL */
.ol_content {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; color:#4c4c4c; margin:0 40px 0 40px; padding:0; list-style-type:decimal; list-style:decimal}
.ol_content a:link, .ol_content a:active, .ol_content a:visited, .ol_content a:hover {text-decoration:underline; color:#2f78cd}
/* UL */
.ul_content {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; font-weight:normal; color:#4c4c4c; padding:0; margin:0 40px 0 40px; list-style-image:url(../../../templates/gcp/images/main/bullet_yellow.jpg); list-style-position:outside}
.ul_content a:link, .ul_content a:active, .ul_content a:hover, .ul_content a:visited {text-decoration:underline; color:#2f78cd}
.ul_content_nil{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; font-weight:normal; color:#4c4c4c; padding:0; margin:0 40px 0 29px; list-style:none; list-style-image:none; list-style-type:none}
.ul_content_nil a:link, .ul_content_nil a:active, .ul_content_nil a:visited, .ul_content_nil a:hover {text-decoration:underline; color:#2f78cd}
.ul_content_nopad_rt {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; font-weight:normal; color:#4c4c4c; padding:0; margin:0 0 0 40px; list-style-image:url(../../../templates/gcp/images/main/bullet_yellow.jpg); list-style-position:outside}
.ul_content_nopad_rt a:link, .ul_content_nopad_rt a:active, .ul_content_nopad_rt a:hover, .ul_content_nopad_rt a:visited {text-decoration:underline; color:#2f78cd}
.ul_content_circle {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; line-height:18px; color:#4c4c4c; padding:0; margin:0 40px 0 40px; list-style-image:url(../../../templates/gcp/images/main/bullet_circle_yellow.jpg); list-style-position:outside}
.ul_content_circle a:link, .ul_content_circle a:active, .ul_content_circle a:hover, .ul_content_circle a:visited {text-decoration:underline; color:#2f78cd}
.ul_content_sub_nav {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; font-weight:bold; color:#4c4c4c; padding:0; margin:0 40px 0 40px; list-style-image:url(../../../templates/gcp/images/main/bullet_yellow.jpg); list-style-position:outside}
.ul_content_sub_nav a:link, .ul_content_sub_nav a:active, .ul_content_sub_nav a:visited, .ul_content_sub_nav a:hover {text-decoration:underline; color:#2f78cd; font-weight:bold}
.ul_content_rounded_box {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; font-weight:normal; color:#4c4c4c; padding:0; margin:14px 50px 14px 50px}
.ul_content_rounded_box a:link, .ul_content_rounded_box a:active, .ul_content_rounded_box a:hover, .ul_content_rounded_box a:visited {text-decoration:underline; color:#2f78cd}
.ul_content_25px_linenil{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#4c4c4c; padding:0; margin:0 25px 0 25px; list-style-image:url(../../../templates/gcp/images/main/bullet_yellow.jpg); list-style-position:outside}
.ul_content_25px_linenil a:link, .ul_content_25px_linenil a:active, .ul_content_25px_linenil a:visited, .ul_content_25px_linenil a:hover {text-decoration:underline; color:#2f78cd}


/* SECTIONS (GLOBAL FORMATTING) */
/* --------------------------------------------------------------------------------------------------*/
/* Home Page (Welcome box) */
.welcome_box {width:559px; height:94px; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; background-repeat:no-repeat; margin:0; padding:0}
.welcome_box_content_container {padding:0; margin:0}
.welcome_box_txt_lg {font-family:Arial, Helvetica, sans-serif; font-size:17px; text-decoration:none; line-height:18px; margin:0; padding:0}
.welcome_box_txt_lg a:link, .welcome_box_txt_lg a:active, .welcome_box_txt_lg a:visited, .welcome_box_txt_lg a:hover {text-decoration:underline; color:#2f78cd}
.welcome_box_txt_med {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:normal; margin:0; padding:0}
.welcome_box_txt_med a:link, .welcome_box_txt_med a:active, .welcome_box_txt_med a:visited, .welcome_box_txt_med a:hover {text-decoration:underline; color:#2f78cd}
.welcome_box_txt_sm {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:16px; margin:0; padding:0}
.welcome_box_txt_sm a:link, .welcome_box_txt_sm a:active, .welcome_box_txt_sm a:visited, .welcome_box_txt_sm a:hover {text-decoration:underline; color:#2f78cd}
.welcome_box_txt_xsm {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; line-height:16px; margin:0; padding:0}
.welcome_box_txt_xsm a:link, .welcome_box_txt_xsm a:active, .welcome_box_txt_xsm a:visited, .welcome_box_txt_xsm a:hover {text-decoration:underline; color:#2f78cd}
/* My Member Page */
.mymember_content_container {position:relative; width:100%; left:-33px; padding:0; margin:0 -33px 0 0}
.mymember_sub_section_container {padding:0; margin:0 0 24px 0; width:578px}
.mymember_sub_section_table_border {border-color:#f3f3f3; border-style:solid; border-width:2px 0 2px 0}
.mymember_sub_section_h_title_container {padding:0; margin:0 0 2px 8px}
.mymember_sub_section_title_container {padding:0; margin:0; border-color:#f3f3f3; border-style:solid; border-width:0 0 0 2px}
.mymember_sub_section_content {padding:15px 10px 15px 10px; margin:0}
.mymember_sub_section_content_border {background-color:#deb142; background-image:url(../images/members/row_margin.jpg); background-position:top left; background-repeat:no-repeat}
/* Resources */
.resources_content_container {width:339px}
.resources_content_container_lg {padding:0 40px 0 0; margin:0}
.resources_icon_container {width:69px}
.resources_img_single_container, .resources_img_container, .resources_img_double_container {width:135px}
.resources_img_triple_container {width:206px; white-space:nowrap}
/* Template - Printer Friendly Footer */
.printer_friendly_footer {padding:0; margin:0; font-size:11px; color:#4c4c4c; font-family:Arial, Helvetica, sans-serif}
.printer_friendly_footer a:link, .printer_friendly_footer a:active, .printer_friendly_footer a:visited, .printer_friendly_footer a:hover {text-decoration:underline; color:#2f78cd}
.printer_friendly_pad {padding:0 0 32px 42px; margin:0}


/* POP-UP WINDOW */
/* --------------------------------------------------------------------------------------------------*/
.dhtmlwindow{color:#4c4c4c; visibility:hidden; padding:0; margin:0; position:absolute}
.drag-handle {cursor:move; vertical-align:middle; text-align:center; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4c4c4c; background:url(http://www.glcoherence.org/images/stories/images/popup_window/popup_headerbg.jpg); background-repeat:repeat-x; line-height:22px; margin:0 7px 0 7px}
/* CONTROLS (min, close etc) within Drag Handle */ 
.drag-handle .drag-controls {position:absolute; right:0; top:2px; cursor:hand; cursor:pointer; vertical-align:middle}
/* IE6- CSS hack - width must be set to 100% in order for opaque title bar to render */
* html .drag-handle {width:100%}
/* CSS for Content Display Area div */ 
.drag-contentarea {border:1px solid #a0a0a0; background-color:#f0f0f0; color:#4c4c4c; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0; verflow:-moz-scrollbars-vertical; overflow-x:hidden; overflow-y:auto; height:450px}
/* STATUS BAR DIV (includes resizearea)* /
/* Height of resize image */
.drag-statusarea {background-color:#cacaca; height:15px; background-color:#cacaca; background:url(http://www.glcoherence.org/images/stories/images/popup_window/popup_status_bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; border-top:none; border-left:1px solid #a0a0a0; border-right:1px solid #a0a0a0; border-bottom:1px solid #a0a0a0}
/* RESIZE AREA */
/* Resize image dimensions */
.drag-resizearea {background:transparent url(http://www.glcoherence.org/images/stories/images/popup_window/popup_resize.gif) top right no-repeat}
.popup_contentarea {padding:8px; margin:0}
img.popup_contentarea {margin:0; padding:0 10px 10px 0; border:0}
div.popup_window {z-index:+1; visibility:hidden; display:none}
div.popup_body {border:1px solid #a0a0a0; background-color:#f0f0f0; color:#4c4c4c; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0; verflow:-moz-scrollbars-vertical; overflow-x:hidden; overflow-y:auto}
div.popup_window table {border-collapse:collapse; width:100%}
div.popup_window th {width:0%; padding:0 5px 1px 0; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:900; font-size:13px; color:#004060}
div.popup_window td {width:100%;padding:10px}
div.popup_window form {margin:0; padding:8px 10px 10px 10px}
div.popup_window input.field {border:1px solid #808080; width:95%; font-family:Arial, Helvetica, sans-serif; font-size:12px}
div.popup_window input.btn {margin-top:2px; border:1px solid #808080; background-color:#ddffdd; font-family:Arial, Helvetica, sans-serif; font-size:11px}
/* IE-only Hack for PNG Filter */
.popup_overlay {*position:absolute; *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.glcoherence.org/images/stories/images/popup_window/drop_shadow.png',sizingMethod='scale'); *z-index:-2 *top:0; *left:7px; *width:100%; *height:100%; *margin:7px 0 0 0}
.popup_title_14 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#2f78cd; padding:0; margin:0 5px 6px 0}
.popup_title_14_sub {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:0; margin:0 5px 6px 0}
.popup_txt {font-family:Arial, Helvetica, sans-serif; font-weight:900; font-size:11px; letter-spacing:0; line-height:16px; padding:0 10px 0 0; margin:0}


/* PRINT */
/* --------------------------------------------------------------------------------------------------*/
#print_btn_search {display:block; visibility:hidden; empty-cells:hide; width:0; height:0; border-collapse:collapse}
#print_homepage_categories {display:block; visibility:hidden; empty-cells:hide; width:0; height:0; border-collapse:collapse}
#print_hompeage_container {display:none; visibility:hidden; empty-cells:hide; width:0; height:0; border-collapse:collapse}
#print_footer {display:none; visibility:hidden; empty-cells:hide; width:0; height:0; border-collapse:collapse}
#print_display_pageinfo {display:none; visibility:hidden; empty-cells:hide; width:0; height:0; border-collapse:collapse}
#print_footer_content {display:none; visibility:hidden; empty-cells:hide; width:0; height:0; border-collapse:collapse}
#print_logo {display:block; visibility:hidden; empty-cells:hide; width:0; height:0; border-collapse:collapse}
#screen_display_none {display:none; visibility:hidden; empty-cells:hide; width:0; height:0; border-collapse:collapse}
#print_home_img_replace {display:none; visibility:hidden; empty-cells:hide; width:0; height:0; border-collapse:collapse}